Python之ndarray
ndarray(全称The N-dimensional array)是存储着相同类型和大小的元素的多维数组。数组的维度和每个数组中的元素是由shape来决定的。数组中的元素类型是由dtype决定的。与其他python中的对象容器一样,ndarray中的内容可以由数组的下标来访问。一、创建矩阵(以2维数组为例):import numpy as np1、np.one...
ndarray(全称The N-dimensional array)是存储着相同类型和大小的元素的多维数组。数组的维度和每个数组中的元素是由shape来决定的。数组中的元素类型是由dtype决定的。
与其他python中的对象容器一样,ndarray中的内容可以由数组的下标来访问。
一、创建矩阵(以2维数组为例):
import numpy as np
1、np.ones((m,n)) 生成m行,n列的全1矩阵
2、np.zeros((m,n)) 生成m行,n列的零矩阵
3、np.eye(n) 生成n维单位矩阵
4、np.random.randint(0,100,(m,n)) 生成m行,n列的随机矩阵,数值在0-100之间
二、矩阵的操作
1、ndarray.T 矩阵转置
2、height,width = ndarray.shape 输出矩阵的行与列
3、ndarray[i,:] 取矩阵第i行的所有元素,结果是单行ndarray格式,拥有ndarray的所有属性(ndarray[:,j] 矩阵第j列的所有元素)
4、ndarray.max() ndarray.min() 矩阵中的最大值最小值
5、ndarray.all() 矩阵中是否所有值都为非零 ndarray.any() 矩阵中是否有一个值为非零
更多推荐
所有评论(0)