So verwenden Sie Python Numpy -Nullen und solche Funktionen

So verwenden Sie Python Numpy -Nullen und solche Funktionen

Die Numpy Library ist eine der nützlichen Bibliotheken von Python, die zum Erstellen von Arrays verwendet werden können. Zeros () und One () sind die Numpy -Bibliotheksfunktionen, um zwei verschiedene Arrays zu erstellen. Die Funktion von Zeros () wird verwendet, um ein Array basierend auf der jeweiligen Form und dem Typ zu erstellen. Alle Array -Elemente werden auf 0 initialisiert, was von der Funktion nersos () erstellt wird. One () Funktionen wie die Funktion Zeros (). Aber die Elemente des von der Funktion () erstellten Arrays werden auf 1 initialisiert. Die Verwendungen beider Funktionen haben in diesem Tutorial unter Verwendung mehrerer Beispiele gezeigt.

Zeros () -Funktion

Die Syntax dieser Funktion ist unten angegeben.

Array Numpy.Nullen (Form, [DTYPE = NONE], [Order = 'C'])

Diese Funktion kann drei Argumente aufnehmen und ein Array zurückgeben. Das erste Argument, das Form ist obligatorisch, um die Größe des Arrays zu definieren. Der Wert dieses Arguments kann eine Ganzzahl oder ein Tupel von Ganzzahlen sein. Das zweite Argument, das DTYPE ist optional, um den Typ des Array -Elements zu definieren. Der Standardwert dieses Arguments ist Keiner. Das dritte Argument ist, dass die Reihenfolge optional ist und zur Beschreibung der Reihenfolge eines mehrdimensionalen Arrays verwendet wird. Der Wert dieses Arguments kann 'C' (C-Stil) oder 'F' (F-Stil) sein. 'C' wird verwendet, um zeilenbasierte Reihenfolge festzulegen, und 'F' wird verwendet, um die spaltenbasierte Reihenfolge festzulegen.

Beispiel 1: Verwendung von Zeros () -Funktion mit einem Argument

Das folgende Beispiel zeigt die Verwendung der Funktion Zeros (). 10 hat im Argumentwert dieser Funktion gegeben, um ein eindimensionales Numpy-Array zu erstellen. Der Datentyp des Arrays wird gedruckt. Reshape () -Funktion wird verwendet, um die eindimensionale in ein zweidimensionales Array von 2 Zeilen und 5 Säulen zu ändern.

# Numpy importieren
Numph als NP importieren
# Erstellen Sie Numpy Array mit der Funktion ZEROS () mit Zeros ()
np_array = np.Nullen (10)
# Den Datentyp der Array -Werte ausdrucken
print ("Der Datentyp des Arrays ist:", np_array.DTYPE)
# Drucken Sie die Array -Werte nach der Umgestaltung
print ("Die Werte des Umgestaltungsarrays sind: \ n", np_array.Umform (2, 5))

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-2: Verwendung der Funktion von Zeros () mit zwei Argumenten

Das folgende Beispiel zeigt die Verwendung der Funktion Zeros () mit zwei Argumenten. Die erste Funktion von Zeros () des Skripts erstellt ein eindimensionales numpy Array von Ganzzahlen. Der Datentyp und die Werte des ersten Arrays werden in der nächsten Anweisung gedruckt. Die zweite Funktion von Zeros () des Skripts erstellt ein zweidimensionales numpy Array von Ganzzahlen. Der Datentyp und die Werte des zweiten Arrays werden in der nächsten Anweisung gedruckt.

# Numpy importieren
Numph als NP importieren
# Erstellen Sie eindimensionales Numpy-Array mit Zeros () -Funktion
np_array1 = np.Nullen (4, dType = int)
# Den Datentyp ausdrucken
print ("Der Datentyp des Arrays ist:", NP_Array1.DTYPE)
# Drucken Sie die Array -Werte
print ("Die Werte eines eindimensionalen Arrays sind: \ n", np_array1)
# Erstellen Sie das zweidimensionale Numpy-Array mit der Funktion Zeros ()
np_array2 = np.Nullen ((2, 3), int)
# Den Datentyp ausdrucken
print ("\ n der Datentyp des Arrays ist:", np_array2.DTYPE)
# Drucken Sie die Array -Werte
print ("Die Werte des zweidimensionalen Arrays sind: \ n", np_array2)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-3: Verwendung von Zeros () -Funktion mit drei Argumenten

Das folgende Beispiel zeigt die Verwendung der Funktion Zeros () mit drei Argumenten. Die Funktion nulos () des Skripts erstellt eine dreidimensionale Numpy-Array-Float-Nummern. Der Datentyp und die Werte des ersten Arrays werden in der nächsten Anweisung basierend auf der Bestellung im C-Stil gedruckt.

# Numpy importieren
Numph als NP importieren
# Erstellen Sie dreidimensionales Numpy-Array mit Zeros () -Funktion mit C-Art-Ordering
np_array = np.Nullen ((2, 3, 2), float, 'c')
# Drucken Sie die Array -Werte
print ("Die Werte des zweidimensionalen Arrays sind: \ n", np_array)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

One () Funktion:

Die Syntax dieser Funktion ist unten angegeben.

Array Numpy.EINS (Form, [dType = None], [Order = 'C'])

Die Verwendungen der Argumente der Eins () -Funktion sind das gleiche wie das Argument der Feros () -Funktion.

Beispiel 1: Verwendung der Eins () -Funktion mit einem Argument

Das folgende Beispiel zeigt die Verwendung der Funktion der eins () mit einem Argument. Die Funktionen dieses Skripts erstellen ein eindimensionales Array von 5 Elementen.

# Numpy importieren
Numph als NP importieren
# Erstellen Sie Numpy Array mit der Funktion ZEROS () mit Zeros ()
np_array = np.Einen (5)
# Drucken Sie die Array -Werte
print ("Die Werte von Array sind: \ n", np_array)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-2: Verwendung der Eins () -Funktion mit zwei Argumenten

Das folgende Beispiel zeigt die Verwendung der Funktion der eins () mit zwei Argumenten. Die erste Funktion () erstellt eine zweidimensionale Array von Ganzzahlen, die 5 Zeilen und 2 Spalten enthalten. Die zweite Funktion () erstellt ein zweidimensionales Array.

# Numpy importieren
Numph als NP importieren
# Erstellen Sie das zweidimensionale Numpy-Array mit der Funktion Zeros () mit Zeros () mit ganzzahliger Datentyp
np_array1 = np.Einen ((5, 2), int)
# Drucken Sie die Array -Werte
print ("Die Werte von Array sind: \ n", np_array1)
# Erstellen Sie das zweidimensionale Numpy-Array mit der Funktion Zeros () mit Zeros () mit Ganzzahl- und Float-Datentyp
np_array2 = np.One ((2, 2), dType = [('x', 'int'), ('y', 'float')])
# Drucken Sie die Array -Werte
print ("Die Werte von Array sind: \ n", np_array2)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Beispiel-3: Verwendung der Eins () -Funktion mit drei Argumenten

Das folgende Beispiel zeigt die Verwendung der Funktion der eins () mit drei Argumenten. One () -Funktion erzeugt ein eindimensionales Array von 5 Elementen, die schwimmende Zahlen mit zeilenbasiertem Order enthalten.

# Numpy importieren
Numph als NP importieren
# Erstellen Sie Numpy Array mit der Funktion ZEROS () mit Zeros ()
np_array = np.Einsen (5, dType = np.float64, order = 'f')
# Drucken Sie die Array -Werte
print ("Die Werte von Array sind: \ n", np_array)

Ausgang:

Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.

Abschluss:

Die Verwendungen von Zeros () und One () -Funktionen der Numpy -Bibliothek wurden in diesem Tutorial unter Verwendung mehrerer Beispiele erläutert. Der Leser kann diese Funktionen nach dem Lesen dieses Tutorials in seinem Skript verwenden.