NumPy 中多維數組重塑的直覺和實現
在NumPy 中,重塑多維數組對於資料操作和轉換至關重要。這是一種直覺的方法,並附有詳細的範例:
了解重塑過程
重塑陣列涉及兩個連續步驟:
範例:將4D 陣列重塑為2D 陣列
考慮給定的4D 陣列:
array([[[[ 0, 0], [ 0, 0]], [[ 5, 10], [15, 20]]], [[[ 6, 12], [18, 24]], [[ 7, 14], [21, 28]]]])
考慮給定的4D 陣列:
reshaped_array = a.transpose((2, 0, 3, 1))
reshaped_array = reshaped_array.reshape(4,4)
array([[ 0, 5, 0, 10], [ 6, 7, 12, 14], [ 0, 15, 0, 20], [18, 21, 24, 28]])
其他範例
以上是如何在 NumPy 中重塑多維數組:逐步指南的詳細內容。更多資訊請關注PHP中文網其他相關文章!