So füllen sie ein numpy-array mit werten (2 beispiele)
Sie können die folgenden Methoden verwenden, um ein NumPy-Array mit Werten zu füllen:
Methode 1: Verwenden Sie np.full()
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
Methode 2: Fill() verwenden
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3)
Die folgenden Beispiele zeigen, wie die einzelnen Funktionen in der Praxis verwendet werden.
Beispiel 1: Verwenden Sie np.full()
Der folgende Code zeigt, wie man mit der Funktion np.full() ein NumPy-Array der Länge 10 an jeder Position mit dem Wert 3 füllt:
import numpy as np
#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)
#view NumPy array
print (my_array)
[3 3 3 3 3 3 3 3 3 3]
Das NumPy-Array wird an jeder Position mit dem Wert 3 gefüllt.
Wir können eine ähnliche Syntax verwenden, um ein NumPy-Array beliebiger Größe zu erstellen.
Der folgende Code zeigt beispielsweise, wie man ein NumPy-Array mit 7 Zeilen und 2 Spalten erstellt:
import numpy as np
#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)
#view NumPy array
print (my_array)
[[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]]
Das Ergebnis ist ein NumPy-Array mit 7 Zeilen und 2 Spalten, wobei jede Position mit einem Wert von 3 gefüllt ist.
Beispiel 2: Fill() verwenden
Der folgende Code zeigt, wie Sie mit der Funktion fill() ein leeres NumPy-Array an jeder Position mit dem Wert 3 füllen:
#create empty NumPy array with length of 10 my_array = np. empty (10) #fill NumPy array with 3's my_array. fill (3) #view NumPy array print (my_array) [3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]
Das Ergebnis ist ein NumPy-Array, in dem jede Position den Wert 3 enthält.
Zusätzliche Ressourcen
Die folgenden Tutorials erklären, wie Sie andere häufige Aufgaben in Python ausführen:
So ersetzen Sie Elemente in einem NumPy-Array
So zählen Sie eindeutige Werte im NumPy-Array
So filtern Sie ein NumPy-Array