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)
09-15
1167
06-30
926
01-29
1141
04-09
1561
03-10
646