import numpy as np t1 = np.arange(12) print(t1.shape) t2 = t1.reshape(3, 4) print(t2) print(t2.shape) # [[[ 0 1 2 3] # [ 4 5 6 7] # [ 8 9 10 11]] # # [[12 13 14 15] # [16 17 18 19] # [20 21 22 23]]] # 2 代表数据块,3 代表每一块的数据行;4 代表每一块的数据列 t5 = np.arange(24).reshape(2, 3, 4) print(t5) t6 = t5.reshape(4, 6) t7 = t5.reshape(24) t8 = t5.reshape(24, 1) t9 = t5.reshape(1, 24) print(t5) print(t6) print(t7) print(t8) print(t9) # 计算数组中的元素个数 print(t5.shape[0]) print(t5.shape[1]) print(t5.shape[2]) count = t5.shape[0] * t5.shape[1] * t5.shape[2] print(count) t10 = t5.reshape(count) print(t10) # 把多维数组转换成一维数组 t11 = t5.flatten() print(t11)



