Converting a NumPy Array to a Python List
NumPy arrays provide efficient data structures for numerical computations. However,有時需要將它們轉換為 Howeverical Python列表以進行進一步的資料處理。
解決方法:toList()
NumPy提供了一個toList()方法來將陣列轉換為Python列表。此方法將陣列中的元素轉換為最接近的Python類型(例如,int、float)。
若要使用toList()方法,請依照下列步驟操作:
import numpy as np
# 創建一個 NumPy 陣列
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 使用 tolist() 方法將陣列轉換為列表
list_from_array = arr.tolist()
# 列印轉換後的列表
print(list_from_array)
輸出:
[[1, 2, 3], [4, 5, 6]]
請注意,toList()方法會將元素從NumPy的資料型別(例如np.int32或np.float32)轉換為Python資料型別(例如int或float)。如果您希望保留NumPy的資料類型,可以在陣列上使用list()方法,這將產生一個NumPy標量的清單。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3