1.导入numpy,并生成一个数组
import numpy as np
tang_array = np.arange(10)
tang_array
2.打印数组形状
tang_array.shape
3.设置数组形状
tang_array.shape = 2,5
tang_array
tang_array.reshape(1,10)
4.数组形状和成员个数相挂钩
tang_array .shape = 3,4
5.数组的升维,从一维数组变成多维数组
tang_array = np.arange(10)
tang_array.shape
tang_array = tang_array[np.newaxis,:]
tang_array.shape
tang_array = np.arange(10)
tang_array.shape
tang_array = tang_array[:,np.newaxis]
tang_array.shape
tang_array = tang_array[:,np.newaxis,np.newaxis]
tang_array.shape
6.数组的压缩,即数组的降维
tang_array = tang_array.squeeze()
tang_array.shape
7.数组的转置
tang_array
tang_array.transpose()
tang_array.T
tang_array
8.数组的拼接
a = np.array([[123,456,678],[3214,456,134]])
a
b = np.array([[1235,3124,432],[43,13,134]])
b
c = np.concatenate((a,b))
c
c = np.concatenate((a,b),axis = 0)
c
c = np.concatenate((a,b),axis = 1)
c
c.shape
np.vstack((a,b))
np.hstack((a,b))
a
9.数组的抹平
a
a.flatten()
a
a.ravel()