Leeres NumPy-Array erstellen
-
Ein leeres NumPy-Array mit der Funktion
numpy.zeros()
erstellen -
Erstellen eines leeren NumPy-Arrays mit der Funktion
numpy.empty()
in Python
In diesem Tutorial werden Methoden zum Erstellen eines leeren NumPy-Arrays in Python erläutert.
Ein leeres NumPy-Array mit der Funktion numpy.zeros()
erstellen
Das NumPy-Paket wird verwendet, um komplexe Berechnungen für die Array-Datenstruktur in Python durchzuführen. Aufgrund der objektorientierten Natur von Python kann keine Variable wirklich leer sein. Wir können ein Array mit Nullen füllen, um es in Python als leer zu bezeichnen. Mit der Funktion numpy.zeros()
wird ein Array mit Nullen gefüllt. Das folgende Codebeispiel zeigt, wie Sie mit der Funktion numpy.zeros()
ein leeres Array erstellen.
import numpy as np
a = np.zeros(shape=5)
print(a)
Ausgabe:
[0. 0. 0. 0. 0.]
Im obigen Code haben wir ein leeres Array erstellt, das fünf Elemente mit der Funktion numpy.zeros()
in Python enthält. Wir haben die Form angegeben, d. H. Die Anzahl der Zeilen und Spalten des Arrays mit dem Parameter shape
in der Funktion numpy.zeros()
.
Erstellen eines leeren NumPy-Arrays mit der Funktion numpy.empty()
in Python
Wir können auch die Funktion numpy.empty()
verwenden, um ein leeres numpy-Array zu erstellen. Da in Python nichts leer sein kann, nimmt das von numpy.empty()
erstellte Array die vorhandenen Werte in der ihm zugewiesenen Speicheradresse an. Das folgende Codebeispiel zeigt, wie Sie mit der Funktion numpy.empty()
ein leeres Array erstellen.
import numpy as np
a = np.empty(shape=5)
print(a)
Ausgabe:
[5.54125275e-302 0.00000000e+000 2.05226842e-289 8.73990206e+245 2.49224026e-306]
Im obigen Code haben wir ein leeres Array erstellt, das fünf Elemente mit der Funktion numpy.empty()
in Python enthält. Wir haben die Form angegeben, d. H. Die Anzahl der Zeilen und Spalten des Arrays mit dem Parameter shape
innerhalb der Funktion numpy.empty()
.
numpy.empty()
ist viel schneller als numpy.zeros()
, da es die Array-Werte nicht auf Null oder andere Werte setzt. Wir müssen Array-Elemente manuell auf die gewünschten Werte setzen; Andernfalls kann es zu unerwartetem Verhalten kommen.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn