Heim  >  Artikel  >  Backend-Entwicklung  >  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?

Linda Hamilton
Linda HamiltonOriginal
2024-10-26 23:37:30266Durchsuche

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

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, 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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn