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)#显示有多少个元素
‘’‘创建数组’’’
a = np.array([2,23,4],dtype = np.int)#默认创建int64位int
print(a.dtype)
a = np.array([2,23,4],dtype = np.int32)#默认创建int32位int
print(a.dtype)
a = np.array([2,23,4],dtype = np.int16)#默认创建int64位int
print(a.dtype)
a = np.array([2,23,4],dtype = np.float)#默认创建int64位float(浮点数)
print(a.dtype)
‘’‘创建矩阵’’’
a = np.array([[1,2,3],[2,2,3],[3,3,5]])
print(a)
‘’‘创建为零的矩阵’’’
a = np.zeros( (3,4) )
print(a)
‘’‘创建全部为1的矩阵’’’
a = np.ones( (3,4) , dtype = np.int16)
print(a)
‘’‘创建一个几乎什么都没有的矩阵’’’
a = np.empty( (3,4),dtype = np.float )
print(a)
‘’‘创建一个有序的数列’’’
a = np.arange(10,20,2) #10是初始值,20是终值,2是步长
print(a)
‘’‘生成一个有序数组’’’
a = np.arange(10,22).reshape((3,4))#生成一个10到22的三行四列数组
print(a)
‘’‘生成一个线段’’’
a = np.linspace(1,10,5)#1是初始值,10是终值,5是分割成几段
print(a)
‘’‘生成一个线段构成的矩阵’’’
a = np.linspace(1,10,6).reshape((2,3))
print(a)