import numpy as np
array=np.array([[1,2,3],[2,3,4]])#输出矩阵print(array)print('number of dim:',array.ndim)#输出矩阵的维数print('shape:',array.shape)#输出行数与列数print('size:',array.size)#输出元素的个数
输出结果:
[[123][234]]
number of dim:2
shape:(2,3)
size:6-----------------------------------------------import numpy as np
array=np.array([[1,2,3],[2,3,4]])#输出矩阵print(array)print('number of dim:',array.ndim)#输出矩阵的维数print('shape:',array.shape)#输出行数与列数print('size:',array.size)#输出元素的个数print('-------------------------------')
a=np.zeros((3,5))#生成3行5列的0矩阵
b=np.ones((3,5))#生成3行5列的1矩阵
c=np.empty((3,5))#生成3行5列的空矩阵
d=np.arange(10,22,2)#生成一行的有序矩阵
e=np.arange(12).reshape((3,4))#arrange中间只有一个数的时候表示从0到这个数,比如该例0-11,.reshape表示将一行矩阵重新塑造成3行4列
f=np.linspace(1,10,6)#linespace函数表示a,b等距生成6个元素的矩阵print(a)print(b)print(c)print(d)print(e)print(f)
输出结果:
[[123][234]]
number of dim:2
shape:(2,3)
size:6-------------------------------[[0.0.0.0.0.][0.0.0.0.0.][0.0.0.0.0.]][[1.1.1.1.1.][1.1.1.1.1.][1.1.1.1.1.]][[6.23042070e-3071.89146896e-3071.37961302e-3066.23053614e-3076.23053954e-307][9.34609790e-3078.45593934e-3079.34600963e-3071.86921143e-3066.23061763e-307][8.90104239e-3076.89804132e-3071.20160711e-3061.42410974e-3064.82164143e+279]][101214161820][[0123][4567][891011]][1.2.84.66.48.210.]