Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Berikut ialah tajuk soal jawab bahasa Inggeris yang sesuai dengan kandungan artikel: Bagaimanakah saya menukar tatasusunan NumPy kepada senarai Python?

Berikut ialah tajuk soal jawab bahasa Inggeris yang sesuai dengan kandungan artikel: Bagaimanakah saya menukar tatasusunan NumPy kepada senarai Python?

Linda Hamilton
Linda Hamiltonasal
2024-10-26 23:37:30266semak imbas

以下是一個符合文章內容的問答式英文標題:

How do I convert a NumPy array to a Python list?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn