Menukar Tatasusunan NumPy kepada Senarai Python
Tatasusunan NumPy menyediakan struktur data yang cekap untuk pengiraan berangka Walau bagaimanapun, kadangkala perlu untuk menukar mereka ke senarai Python untuk pemprosesan data selanjutnya.
Penyelesaian: toList()
NumPy menyediakan kaedah toList() untuk menukar tatasusunan kepada senarai Python. Kaedah ini menukarkan elemen dalam tatasusunan kepada jenis Python terdekat (cth., int, float).
Untuk menggunakan kaedah toList(), ikut langkah berikut:
<code class="python">import numpy as np # 創建一個 NumPy 陣列 arr = np.array([[1, 2, 3], [4, 5, 6]]) # 使用 tolist() 方法將陣列轉換為列表 list_from_array = arr.tolist() # 列印轉換後的列表 print(list_from_array)</code>
Output:
[[1, 2, 3], [4, 5, 6]]
Sila ambil perhatian bahawa kaedah toList() akan mengalih keluar elemen daripada jenis data NumPy (seperti np.int32 atau np.float32) ditukar kepada jenis data Python (seperti int atau float). Jika anda ingin mengekalkan jenis data NumPy, anda boleh menggunakan kaedah list() pada tatasusunan, yang akan menghasilkan senarai skalar NumPy.
Atas ialah kandungan terperinci Berikut ialah tajuk soal jawab bahasa Inggeris yang sesuai dengan kandungan artikel: Bagaimanakah saya menukar tatasusunan NumPy kepada senarai Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!