Konvertieren eines NumPy-Arrays in eine Python-Liste
NumPy-Arrays bieten effiziente Datenstrukturen für numerische Berechnungen. Manchmal ist jedoch eine Konvertierung erforderlich Fügen Sie sie zur weiteren Datenverarbeitung in die Python-Liste ein.
Lösung: toList()
NumPy bietet eine toList()-Methode zum Konvertieren eines Arrays in eine Python-Liste. Diese Methode konvertiert die Elemente im Array in den nächstgelegenen Python-Typ (z. B. int, float).
Um die toList()-Methode zu verwenden, führen Sie die folgenden Schritte aus:
<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>
Ausgabe:
[[1, 2, 3], [4, 5, 6]]
Bitte beachten Sie, dass die toList()-Methode die Elemente entfernt Von NumPy-Datentypen (z. B. np.int32 oder np.float32) werden in Python-Datentypen (z. B. int oder float) konvertiert. Wenn Sie die Datentypen von NumPy beibehalten möchten, können Sie die list()-Methode für ein Array verwenden, die eine Liste von NumPy-Skalaren erstellt.
Das obige ist der detaillierte Inhalt vonDas Folgende ist ein englischer Frage-und-Antwort-Titel, der zum Inhalt des Artikels passt: Wie konvertiere ich ein NumPy-Array in eine Python-Liste?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!