用numpy生成如图所示的二维数组aArray打印输出该三维数组使用ravel方法将该二维数组降维后打印输出。二维数组为0-11
的整数,形状为(3,4),三维数组形状为(2,3,4)。
import numpy as np
aArray = np.arange(12).reshape(3,4)
bArray = np.array([aArray, aArray+12])
print("三维数组:")
print(bArray)
print("降维后的二维数组:")
print(bArray.ravel())
输出:
三维数组:
[[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
[[12 13 14 15]
[16 17 18 19]
[20 21 22 23]]]
降维后的二维数组:
[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23]
原文地址: https://www.cveoy.top/t/topic/hlIY 著作权归作者所有。请勿转载和采集!