一、numpy创建数组的方式
- array方法通过列表或元组或字符串创建
a1 = np.array([1,2,3,4,5.5])#array([1. , 2. , 3. , 4. , 5.5])
a2 = np.array((2,2,2))#array([2, 2, 2])
a2.dtype#查看数据类型
a3 = np.array('abcd')#array('abcd', dtype='<U4')
dtype类型如下 :int默认为int32
2. arange方法
b1 = np.arange(0,8,3)#array([0, 3, 6])
- zeros与ones方法
a4 = np.zeros((2,3),dtype=int)#zeros(shape, dtype=float)
二、多维数组的属性
- .ndim 峙 维度
- .shape 形状
- len() 数据行数
- .size 数据个数
- .dtype 查看数组内部数据的数据类型
三、修改数组的维度
a4 = np.arange(12)
a5 = a4.reshape((2,6))#升维
#array([[ 0, 1, 2, 3, 4, 5],
[ 6, 7, 8, 9, 10, 11]])
a6 = a5.reshape((12,))#降维(到一维)
#array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])