在Python中,可以使用numpy庫來操作數組。要將二維數組轉換為三維數組,可以使用numpy的reshape()函數。
下面是一個示例代碼,演示如何將一個2x4的二維數組轉換為一個2x2x2的三維數組:
import numpy as np
# 創建一個2x4的二維數組
arr_2d = np.array([[1, 2, 3, 4],
[5, 6, 7, 8]])
# 使用reshape()函數將二維數組轉換為三維數組
arr_3d = np.reshape(arr_2d, (2, 2, 2))
print(arr_3d)
輸出結果:
[[[1 2]
[3 4]]
[[5 6]
[7 8]]]
通過指定reshape()函數的第二個參數,可以將二維數組轉換為任意維度的數組。在上面的示例中,我們將二維數組轉換為了一個2x2x2的三維數組。