numpy
陈昊-1
路漫漫,行则将至;
展开
-
array的一些重要知识点
1、获取一个array的数据类型arr = np.array([1.,2.,3.], np.float32)print(arr.dtype)2、将数组中数据类型转换为其它类型arr.astype(np.uint32)3、转换RGB图像的由BGR变为RGB原创 2017-06-30 18:45:09 · 287 阅读 · 0 评论 -
numpy中hstack() vstack() stack() dstack() vsplit() concatenate() 函数用法
感觉numpy.hstack()和numpy.column_stack()函数略有相似,numpy.vstack()与numpy.row_stack()函数也是挺像的。stackoverflow上也有类似的讨论,在这里numpy vstack vs. column_stack。给一个相关函数的列表:stack() Join a sequence of arra转载 2017-07-02 09:19:25 · 1171 阅读 · 0 评论 -
打印数组所有元素
np.set_printoptions(threshold=np.inf)print(np.arange(100))原创 2017-07-03 13:27:39 · 2284 阅读 · 0 评论 -
获取矩阵内非零元素坐标
import numpy as npa = np.array([[1,1,0], [0,1,0],[0,0,1]])print(a)b = a==1print(b)nonb = b.nonzero()print("nonbx", nonb[0])print("nonby", nonb[1])c = np.zeros_like(a)print(c)c[原创 2017-07-04 14:23:48 · 4849 阅读 · 0 评论 -
翻转矩阵flipud和fliplr函数
numpy.flipudnumpy.flipud(m)[source] Flip array in the up/down direction. Flip the entries in each column in the up/down direction. Rows are preserved, but appear in a different order转载 2017-07-02 10:20:03 · 8374 阅读 · 0 评论 -
增加数组的维度
import numpy as npa = np.zeros([2,3])an = a[np.newaxis,:]print(a.shape)print(an.shape)原创 2017-07-15 11:58:09 · 1521 阅读 · 0 评论 -
numpy中的random模块
在python数据分析的学习和应用过程中,经常需要用到numpy的随机函数,由于随机函数random的功能比较多,经常会混淆或记不住,下面我们一起来汇总学习下。import numpy as np1 numpy.random.rand()numpy.random.rand(d0,d1,…,dn)rand函数根据给定维度生成[0,1)之间的数据,包含0,不包含1dn表格每个转载 2017-06-22 14:20:10 · 1152 阅读 · 0 评论 -
numpy 简单应用
1、将一个列表转换成numpy的arrayimport numpy as nparray = np.array([[1,2,3],[2,4,5]])print(array)#数组维度,即行数 输出2print(array.ndim)#数组行列数 输出(2,3)print(array.shape)#元素个数 输出6print(array.size)2、原创 2017-06-22 10:44:39 · 475 阅读 · 0 评论