numpy 2019.9,1

发布时间:2026/7/28 17:11:57
numpy 2019.9,1 1.取矩阵的第二行print(matrix[1,:])2.取矩阵的第二列print(matrix[:,1])3.判断矩阵、向量中是否有等于10的数matrix10 \ vector104.转换向量或者矩阵中的数据类型转换成int型vectorvoctor.astype(int)5.import numpy 和 import numpy as np 的区别在于后者可以把 umpy 简写为 np6.把一个向量变成矩阵 anp.arange(10).reshape(2,5)a.shape可知a的形状a.ndim可知a的维度a.dtype.name可知a中数据是什么类型的a.size可知a中有多少数值7.生成0矩阵或者向量np.zeros((3,4)) \ np.zeros(5)8.生成1矩阵或者向量np.ones((3,4),dtypenp.int32) \ np.ones(5) 不指定dtype是float类型的。9.np.arange(10,30,5) 从10开始取 每隔5个取一个 最后一个小于3010.np.random.random(10) np.random.random((2,3)) 取随机向量或者矩阵11.np.linspace(0,20,5) 起始值是0每5个取一次终止值是2012.np.exp(a)---e的a次方 np.sqrt(a)---对a开方13.np.floor(10*np.random.random((3,4))) 把生成的随机矩阵变大10倍 并用floor向下取整14.a.ravel()把矩阵a变成向量 a.shape(2,3)把矩阵a变成2*3的矩阵 a.T把矩阵a进行转置15. ba b is a ,b变a变 a变b变ca.view() c isnt a,但a,c公用一组数值da.copy() d变时a不再变16.a.argmax(axis0) 矩阵a中每一列中的最大值的索引a.argmax(axis1) 矩阵a中每一行中的最大值的索引17. ndarry属性属性 说明ndim 返回int。表示数组的维度shape 返回tuple。表示数组的尺寸对于n行m列的矩阵形状为(n,m)size 返回int。表示数组的元素总数等于数组形状的乘积dtype 返回data-type。描述数组中元素的类型。itemsize 返回int。表示数组的每一个元素的大小以字节为单位