自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 pytorch版yolo-v3 conv.py输出input图的卷积后每一层变化

/usr/local/lib/python3.5/dist-packages/torch/nn/modules/conv.pypytorch 版本的yolo-v3卷积文件,包含每层参数和变化 def forward(self, input): #print(input.size()) #print("**********input:") #...

2018-12-29 11:17:40 1054 1

原创 random.randint() 与 np.random.randint() 区别

python集成的:random.randint() range范围:前闭后闭 [a, b] np.random.randint() range范围:前闭后开 [low, high) 或 [0, low)注意:二者都必须至少两个参数举例:>>> random.randint(1,20)13>>> np.random.randin...

2018-12-28 20:03:53 3647

原创 Python怎么判定一个List里面的元素是否全部一样

a = [2,2,2,2,3]b = set(a) # {2, 3}len(b) # 2在这个例子中l是一个List的元素,里面的元素都是1,我们用set(l)之后得到的元素是没有重复元素的集合 我们只需要计算set(List)之后的长度,如果长度是1,我们认为这个List里面的元素只有一个,否则,反之。...

2018-12-28 19:25:38 14321

原创 LIST与ndarray赋值陷阱,深拷贝出独立的对象

问题:赋值后改变一个ndarray,另外一个ndarray也会受影响a = [1,2,3]P = np.asarray(a)temp = Ptemp[0] = 100print(P) # [100 2 3]list也一样:a = [1,2,3]temp = atemp[0] = 100print(a) # [100, 2, 3]解决:使用深拷贝deep...

2018-12-28 16:17:18 708

转载 python中数组和矩阵乘法及使用总结

Matrix是Array的一个小的分支,包含于Array。所以matrix 拥有array的所有特性。但在数组乘和矩阵乘时,两者各有不同,如果a和b是两个matrices,那么a*b,就是矩阵积如果a,b是数组的话,则a*b是数组的运算1.对数组的操作>>> import numpy as np>>> a=np.array([[1,2,...

2018-12-28 11:07:10 1227

原创 Python之list对应元素求和,ndarray对应元素求和

Python中对多个list的对应元素求和,前提是每个list的长度一样。比如:a=[1,2,3], b=[2,3,4], c=[3,4,5], 对a,b,c的对应元素求和,输出应为[6,9,12].  方法一:  直接求解,按照对应元素相加的原则,可先定义一个函数。def list_add(a,b): c = [] for i in range(len(a)): ...

2018-12-28 10:50:26 6949 1

原创 python之lambda(),reduce(),map()

from functools import reduceDIGITS = {'0': 0, '1': 1, '2': 2, '3': 3, '4': 4, '5': 5, '6': 6, '7': 7, '8': 8, '9': 9}def char2num(s): return DIGITS[s]def str2int(s): return reduce(lambda x...

2018-12-28 10:34:52 636

转载 【numpy】eye() 生成对角矩阵

numpy.eye(N,M=None, k=0, dtype=<type 'float'>)关注第一个第三个参数就行了第一个参数:输出方阵(行数=列数)的规模,即行数或列数第三个参数:默认情况下输出的是对角线全“1”,其余全“0”的方阵,如果k为正整数,则在右上方第k条对角线全“1”其余全“0”,k为负整数则在左下方第k条对角线全“1”其余全“0”。>>&...

2018-12-28 10:11:41 1179

原创 【NumPy】diag()

NumPy包中的内置diag函数很有意思。假设创建一个1维数组a,和一个3*3数组b:import numpy as npa = np.arange(1, 4)b = np.arange(1, 10).reshape(3, 3)结果如下:>>> aarray([1, 2, 3])>>> barray([[1, 2, 3],       ...

2018-12-28 09:34:42 2074

转载 【 numpy】zeros,ones,eyes函数

zeros():可以用来构造全零矩阵>>> zeros(3)array([ 0.,  0.,  0.])>>> zeros((3,3))array([[ 0.,  0.,  0.],       [ 0.,  0.,  0.],       [ 0.,  0.,  0.]])ones(): 可以用来构造全一矩阵>>> one...

2018-12-28 09:28:40 1711

原创 python 求绝对值函数 abs()

abs()功能:返回传入数字的绝对值a = -1b = 2print(ads(a),abs(b))输出为:1 2

2018-12-28 09:27:46 14026

转载 pycharm同一目录下无法import已存在的py模块

问题描述:如图:同目录下明明存在相应文件,在导入时却出现带有红色波浪线,说没有相应的模块,但是确实有random_walk文件                     解决方法:在当前文件下,右键找到mark  Directory as(鼠标放在文件夹上,右键!!!)                         然后选择source root,完工ok ...

2018-12-25 15:46:17 533

原创 【Numpy】高级索引,两种索引区别

import numpy as npx = np.array([[ 0, 1, 2],[ 3, 4, 5],[ 6, 7, 8],[ 9, 10, 11]])print( '我们的数组是:' )print (x)print ('\n')rows = np.array([[0,0],[3,3]])cols = np.array([[0,2],[0,2]]...

2018-12-17 17:10:58 805

原创 【Numpy】assarray

x = [[(1, 2, 3), (4, 5)], [(6, 7, 8), (9, 10)]]a = np.asarray(x)print(a)print() [[(1, 2, 3) (4, 5)] [(6, 7, 8) (9, 10)]] 

2018-12-17 12:28:59 740

原创 【Numpy】多维度切片截取

import numpy as npaq = np.array([[[1,2,3,4], [5,6,7,8], [9,10,11,12]], [[10,20,30,40], [50,60,70,80], [90,100,110,120]]])print(aq)print(aq.shape)a = np.arange(8).reshape(2,2,2)pr...

2018-12-17 11:43:49 2791 1

转载 linux下python sys.path永久添加自己的模块路径

1 . 临时性添加import syssys.path.append(‘模块路径’)这样有个问题是,当关闭shell后,就会失效2 . 永久性添加shell 下,cd /usr/lib/python2.7/dist-packages然后建立一个.pth的文件,例如我们建立一个mytest.pth$ sudo echo mytest.pth然后我们打开这个...

2018-12-06 10:27:51 1853

转载 ubunut python2 和python 3 同时存在 pip指向问题

因为python2和python3版本不兼容的原因,所以很多系统上避免不了转python2 和python3. pip 很容易指向同一个。在我的电脑上,pip和pip3 都指向了python3. 为了让pip指向python2, pip3 指向python3.需要做一些简单的修改;命令如下:which pip一般情况下会显示:/usr/local/bin/pip然后 vim /us...

2018-12-06 10:22:05 907

转载 解决Linux非root用户读写串口权限问题

前言在Linux中,对于非root用户,默认没有串口设备的读写权限。本文将讨论如何让普通用户拥有串口设备的读写权限。1. 问题描述通过编程读写串口打开设备时,提示没有权限[Errno 13] Permission denied: '/dev/ttyUSB0'    12.问题分析2.1 通过命令查看ttyUSB0权限dev@dev:~$ ls -l /dev/ttyUS...

2018-12-06 10:21:34 2602

转载 解决Linux中普通用户无权限访问串口设备问题

有两种方法:第一种:添加串口设备访问规则以root身份执行:vim /etc/udev/rules.d/70-ttyusb.rules内容为:KERNEL=="ttyUSB[0-9]*",MODE="0666"注意:内容里边的双引号不能丢,否则不会生效此方法有两个弊端:1.该方法会让所有的普通用户都具有访问这些串口设备的权限,存在一定的安全隐患2.加入此规则后,...

2018-12-06 10:20:36 926

转载 ubuntu下pip3 install 模块缓慢解决方案

一次性: pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple 包名   例如:   pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pandas 国内源:清华:https://pypi.tuna.tsinghua.edu.cn/sim...

2018-12-05 22:27:14 4335 1

转载 ubunut 安装QT

下载网址:http://download.qt.io/archive/qt/选择版本后选择qt-opensource-linux-x64-5.8.0.run(767MB)run文件下载。 在Ubuntu上运行.run文件,有以下几个步骤:1、打开一个终端(ctrl+alt+t)2、cd 到.run文件所在目录3、输入"chmod +x foo.run"4、输入"./fo...

2018-12-03 22:51:49 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除