NumPy数组规整
1.转换数组形状
import numpy as np
a=np.arange(1,6+1)
b=np.reshape(a,(2,3))
print(a)
print(b)
flag=np.shares_memory(a,b)
print(flag)
#当其返回为Ture就是视图,共享存储区
#为Flase就是副本
结果:
2.堆叠数组
import numpy as np
a=np.random.uniform(low=0,high=1,size=(10,))
b=np.random.uniform(low=0,high=1,size=(10,))
#生成满足连续均匀的一维随机数组,范围在【0,1】
print(a)
print(b)
c=np.stack((a,b),axis=0)
#按照行来堆叠
d=np.stack((a,b),axis=1)
#按照列来堆叠
print(c)
print(d)
#最后分别输出