- 博客(6)
- 收藏
- 关注
原创 Linux在python3下安装虚拟环境
1. 在Ubuntu16.04中,python3设置为默认环境依次执行以下命令:sudo apt-get install python3-pipsudo pip3 install virtualenv virtualenvwrapper2. 创建目录用来存放虚拟环境mkdir $HOME/.virtualenvs3. 在~/.bashrc中添加行:export WORKON_HOME=$HOME/.virtualenvssource /usr/local/bin/vir
2020-10-19 20:21:58
159
原创 SPIN路由算法
SPIN协议是一类基于协商、以数据为中心的路由协议。SPIN协议假设所有的网络节点都是潜在的Sink节点,某一个要发送数据的节点把数据传送给任何需要该数据的节点,并通过协商机制减少网络中数据传输的数据量。节点只广播其他节点没有的数据以减少冗余数据,从而有效地减少了能量消耗。SPIN协议在节点过程中使用三种类型的数据包:ADV:广播数据包,当一个节点需要发送数据时,就向周围广播一个带有本节点属性、类型等信息的一个数据包该数据包通常要远远小于数据本身的大小。(元数据)REQ:请求包,如果接收到ADV
2020-07-23 21:43:12
3182
3
原创 基于三角形重心扫描算法的APIT定位算法
APIT定位算法的核心内容分两部分:APIT测试(使用面积法判断三角形内点):设待定位节点为M,要对3个参考节点A,B,C组成的三角形区域△ABC进行APIT测试.对于节点M,假设在广播消息阶段,获得了KAnchor个参考节点的ID号、坐标以及接收信号强度,KNeighbor个邻居待定位节点的ID以及接收信号强度.则在APIT测试阶段,节点M要对C3KAnchor个锚节点组成的三角形区域进行测试.假设,经过APIT测试后,节点M判定在C3KNeighbor个锚节点组成的三角形区域中,自己位于其中N个
2020-07-23 21:31:28
1640
转载 PyCharm常用快捷键
常用快捷键1、Ctrl + Enter:在下方新建行但不移动光标;2、Shift + Enter:在下方新建行并移到新行行首;3、Ctrl + /:注释(取消注释)选择的行;4、Ctrl + Alt + L:格式化代码(与QQ锁定热键冲突,关闭QQ的热键);5、Ctrl + Shift + +:展开所有的代码块;6、Ctrl + Shift + -:收缩所有的代码块;7、Ctrl + Alt + I:自动缩进行;8、Alt + Enter:优化代码,提示信息实现自动导包;
2020-07-23 21:12:52
185
原创 matplotlib可视化excel数据
matploylib是python的一基础可视化工具,可以用于处理大量数据或加载API完成可视化。比如处理excle数据,代码如下:import openpyxlimport matplotlib.pyplot as pltimport numpy as npfilename ="g40.xlsx"inwb = openpyxl.load_workbook(filename) ...
2020-04-23 14:21:21
2058
1
原创 初学matplotlib画图
1.简单使用matplotlibimport matplotlib.pyplot as pltimport numpy as npy=[1,34,54,2,4,78,5,8,70,13,2,45,67,78,89,90,99,354,356,8,224,556,77,66,44,33,22,11,88,333, 444,555,666,777,888,999,111,1,12,2...
2020-04-23 13:25:33
216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人