import numpy as np
#loor 取整数部分 random 随机函数
a = np.floor(np.random.random((3, 4)) * 10)
print(a)
print(a.shapu) #打印形状
print(a.ravel()) #平摊成一维数组
print(a.reshape(6, 2)) #将形状改为6行2列
print(a.reshape(2, -1)) #将形状改为2行自动计算列
print(a.reshape(-1, 6)) #将形状改自动计算行6列
print(a.T) #数组转置,列变成行
#reshape方法不会修改数组本身,只是生成一个新的数组
#resize方法则可以直接修改数组本身结构
a.resize(2, 6)
print(a)