„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Das Folgende ist ein englischer Frage-und-Antwort-Titel, der zum Inhalt des Artikels passt: Wie konvertiere ich ein NumPy-Array in eine Python-Liste?

Das Folgende ist ein englischer Frage-und-Antwort-Titel, der zum Inhalt des Artikels passt: Wie konvertiere ich ein NumPy-Array in eine Python-Liste?

Veröffentlicht am 16.11.2024
Durchsuche:694

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

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

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.

Neuestes Tutorial Mehr>

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