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, befolgen Sie diese Schritte:
import numpy as np
# 創建一個 NumPy 陣列
arr = np.array([[1, 2, 3], [4, 5, 6]])
# 使用 tolist() 方法將陣列轉換為列表
list_from_array = arr.tolist()
# 列印轉換後的列表
print(list_from_array)
Ausgabe:
[[1, 2, 3], [4, 5, 6]]
Bitte beachten Sie, dass die toList()-Methode dies tut Elemente werden von den Datentypen von NumPy (z. B. np.int32 oder np.float32) 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.
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3