在NumPy中,可以使用flatten()
方法將二維數組轉換為一維數組。
下面是一個示例:
import numpy as np
# 創建一個二維數組
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
# 將二維數組轉為一維數組
arr_1d = arr_2d.flatten()
print(arr_1d)
輸出結果:
[1 2 3 4 5 6]
另外,還可以使用reshape()
方法將二維數組轉換為一維數組。
下面是使用reshape()
方法的示例:
import numpy as np
# 創建一個二維數組
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
# 使用reshape方法將二維數組轉為一維數組
arr_1d = arr_2d.reshape(-1)
print(arr_1d)
輸出結果與前面的示例相同:
[1 2 3 4 5 6]