在 NumPy 中将 4D 数组重塑为 2D 数组背后的直觉和想法
在 NumPy 中,重塑多维数组需要了解轴排列和重塑功能。要将 4D 数组重塑为 2D 数组,我们通常遵循三个步骤:
示例
考虑以下 4D 数组:
array([[[[ 0, 0], [ 0, 0]], [[ 5, 10], [15, 20]]], [[[ 6, 12], [18, 24]], [[ 7, 14], [21, 28]]]])
将其重塑为 (4,4):
a = a.transpose((2, 0, 3, 1))
a = a.reshape(4,4)
结果:
array([[ 0, 5, 0, 10], [ 6, 7, 12, 14], [ 0, 15, 0, 20], [18, 21, 24, 28]])
以上是如何将 4D NumPy 数组重塑为 2D 数组?的详细内容。更多信息请关注PHP中文网其他相关文章!