>import numpy as np
>array=np.array([[1,2,3],[2,3,4]])>print(array)>print(array.ndim)>print(array.shape)#行列>print(array.size)#共有多少元素>
numpy创建array
>import numpy as np
>a=np.array([2,23,4],dtype=np.int)#定义整数,也可定义浮点数>b=np.zeros((3,4))#定义一个3行4列的零矩阵>c=np.ones((3,4))>d=np.arange(10,20,2)#定义10到20间隔为2的数列>a=np.arange(12).reshape((3,4))>a=np.linspace(1,10,5)#生成1-10均分为5段的数列>
>A=np.arrange(3,15).reshape(3,4)>A[1][1]#索引行列>A[2,1]#行列索引>A[1,1:3]#用for循环默认索引行>for row in A:>print(row)#迭代列,得先转置,再用for>for column in A.T:>print()#迭代元素>for item in A.flat:>print(item)