一、引言
在Python編程中,我們經常使用Numpy庫來處理數組數據,而將Numpy數組轉換成List是一種常見的需求。本文將會介紹如何將Python Numpy轉換成List。
二、技術詳解
1. 使用tolist()函數
在Numpy庫中,有一個tolist()函數可以將Numpy數組轉換成List。下面是一個例子:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.tolist())
運行上述代碼,輸出結果應為:
[[1, 2, 3], [4, 5, 6]]
2. 使用tolist()函數結合dtype參數
在使用tolist()函數時,還可以結合dtype參數實現更精確的轉換。下面是一個例子:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr.tolist(dtype=float))
運行上述代碼,輸出結果應為:
[[1.0, 2.0, 3.0], [4.0, 5.0, 6.0]]
3. 使用flat屬性和tolist()函數
Numpy數組中的flat屬性可以將多維數組轉換成一維數組,而使用tolist()函數可以將一維數組轉換成List。下面是一個例子:
import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
flat_arr = arr.flat
print(flat_arr.tolist())
運行上述代碼,輸出結果應為:
[1, 2, 3, 4, 5, 6]
三、總結
本文介紹了三種將Python Numpy數組轉換成List的方法,分別是使用tolist()函數、使用tolist()函數結合dtype參數、使用flat屬性和tolist()函數。讀者可以根據自己的需求選擇適合自己的方法。
原創文章,作者:OWUC,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/141052.html