numpy
Frank(Zhiyang-Dou)
A Ph.D. candidate at HKU. Mainly focus on CG.
展开
-
读取txt到numpy array
备份读取txt 为标准shape的numpy array gt_data = [] f2 = open(gt_path,"r") lines = f2.readlines() for line3 in lines: print(line3) cur = line3.strip().split(" ") gt_data.append(cur) gt_data原创 2021-02-21 19:45:13 · 300 阅读 · 0 评论 -
reshape函数
综述reshape可以控制我们tensor或者矩阵的形状。常用的就不说了,直接输入目标矩阵的形状即可。代码reshape(1,-1)转化成1行:reshape(2,-1)转换成两行:reshape(-1,1)转换成1列:reshape(-1,2)转化成两列...原创 2020-10-28 09:14:51 · 6181 阅读 · 0 评论 -
Numpy精度设置
综述近期遇到了一个很有意思的问题,在这里记录一下:一般来说我们设置numpy的精度: np.round(V,decimals=6)而我们也知道在保存txt时候,np.savetxt(cur_dir+"/imgs/V0_.txt",V,fmt='%1.6f')可以使用fmt参数来设置。但是使用这种方式:np.savetxt(cur_dir+"/imgs/V0_.txt", np....原创 2020-05-08 11:34:13 · 5992 阅读 · 0 评论 -
numpy生成正态分布随机数组
综述Numpy生成正态分布随机数组。代码下面分别生成均值为10,方差为0.2 大小为1024*1的矩阵。注意我们最后使用round四舍五入到小数点后2位。import numpy#生成正态分布x = numpy.round(numpy.random.normal(10, 0.2, size=(1024,1)),2)x2 = numpy.round(numpy.random.norma...原创 2020-05-06 12:18:22 · 14306 阅读 · 2 评论 -
python读写npz文件
综述python读写npz文件代码存储import numpy as npcon = np.zeros(10)np.savez('con.npz',mycon = con)读取con = np.load('con.npz')['mycon']print(con)原创 2019-08-24 12:50:59 · 5860 阅读 · 0 评论 -
Numpy-删除指定行、列
综述留作记录备用。代码假设我们的数组是x,我们要删除第i行:x = numpy.delete(x,i, axis = 0)假设我们的数组是x,我们要删除第i列:x = numpy.delete(x,i, axis = 1)...原创 2019-08-24 12:55:21 · 11961 阅读 · 0 评论 -
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.al
综述在判断numpy数据相等的时候报错:ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()解决例如判断:向量a=b(所有位置相应元素相等)可以通过:if (a==b).all()来判断.此外还有any()函数这个是判断的...原创 2019-09-10 10:44:34 · 3220 阅读 · 0 评论