Array mit Wert in NumPy füllen
-
Array mit Wert füllen mit der Funktion
numpy.full()
-
Array mit Wert füllen mit der Funktion
numpy.fill()
-
Fülle Array mit Werten mit der
for
-Schleife in Python
In diesem Tutorial erfahren Sie, wie Sie in NumPy ein Array mit Werten füllen.
Array mit Wert füllen mit der Funktion numpy.full()
Die Funktion numpy.full()
füllt ein Array mit vorgegebener Form und Datentyp mit einem bestimmten Wert. Es nimmt die Form des Arrays, den zu füllenden Wert und den Datentyp des Arrays als Eingabeparameter an und gibt ein Array mit der angegebenen Form und dem Datentyp zurück, das mit dem angegebenen Wert gefüllt ist. Siehe das folgende Codebeispiel.
import numpy as np
array = np.full(5, 7)
print(array)
Ausgabe:
[7 7 7 7 7]
Im obigen Code haben wir den Wert 7
innerhalb eines Arrays der Länge 5
mit der Funktion np.full()
gefüllt. Wir haben das NumPy-Array mit identischen Werten initialisiert, indem wir die Form des Arrays und den gewünschten Wert in der Funktion np.full()
angegeben haben.
Array mit Wert füllen mit der Funktion numpy.fill()
Wir können auch die Funktion numpy.fill()
verwenden, um ein bereits vorhandenes NumPy-Array mit ähnlichen Werten zu füllen. Die Funktion numpy.fill()
nimmt den Wert und den Datentyp als Eingabeparameter und füllt das Array mit dem angegebenen Wert.
import numpy as np
array = np.empty(5, dtype=int)
array.fill(7)
print(array)
Ausgabe:
[7 7 7 7 7]
Wir haben zuerst das NumPy-Array array
mit der Funktion np.empty()
erstellt. Es erzeugt ein Array, das nur 0
als Elemente enthält. Anschließend haben wir das Array mit der Funktion array.fill(7)
mit dem Wert 7
gefüllt.
Fülle Array mit Werten mit der for
-Schleife in Python
Wir können auch die for
-Schleife verwenden, um jedem Element eines Arrays in Python einen einzelnen Wert zuzuweisen. Wir können das Array zunächst mit der Funktion numpy.empty()
erstellen, indem wir die Form des Arrays als Eingabeparameter für die Funktion numpy.empty()
angeben. Wir können dann jedem Index des Arrays den gewünschten Wert zuweisen, indem wir eine for
-Schleife verwenden, um jedes Array-Element zu durchlaufen.
import numpy as np
array = np.empty(5, dtype=int)
for i in range(5):
array[i] = 7
print(array)
Ausgabe:
[7 7 7 7 7]
Wir haben zuerst das NumPy-Array array
erstellt, indem wir die Form des Arrays als Eingabeparameter innerhalb der Funktion numpy.empty()
angegeben haben. Wie im vorherigen Beispiel besprochen, erstellt dies ein Array der angegebenen Form und füllt jedes Array-Element mit einem Wert 0
. Wir haben dann eine for
-Schleife verwendet, um durch jeden Index des Arrays
zu iterieren, und haben jeden Wert explizit auf 7
gesetzt.
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