將NumPy 陣列轉換為Python 清單:一種簡單的方法
在進行資料運算時,通常需要轉換資料類型以進行分析或整合到其他工具中。常見的轉換是將 NumPy 陣列轉換為 Python 列表。 NumPy 陣列提供強大的數值運算,而清單提供靈活性以及與各種 Python 模組的兼容性。
簡單的解決方案:使用 tolist()
輕鬆轉換 NumPy 數組進入 Python 列表,依靠方便的 tolist() 方法。此方法旨在從 NumPy 數組中提取值並將它們表示為列表,同時保留原始排列。
>>> import numpy as np >>> np.array([[1, 2, 3], [4, 5, 6]]).tolist() [[1, 2, 3], [4, 5, 6]]
保留 NumPy 資料型別
透過預設情況下,tolist() 將 NumPy 陣列值轉換為 Python 類型,這可能會導致資料精確度損失。如果保留 NumPy 資料類型至關重要,請考慮使用 list() 方法。此方法建立 NumPy 標量列表,確保保留資料類型。
其他注意事項
以上是如何將 NumPy 陣列轉換為 Python 列表:tolist() 與 list()?的詳細內容。更多資訊請關注PHP中文網其他相關文章!