Datenwissenschaft

So verwenden Sie die Python NumPy arange()-Funktion

So verwenden Sie die Python NumPy arange()-Funktion

In der Python NumPy-Bibliothek gibt es viele Funktionen, um verschiedene Arten von numerischen und wissenschaftlichen Operationen auszuführen. Das Erstellen verschiedener Arten von Arrays für verschiedene Zwecke ist eine der praktischen Anwendungen der NumPy-Bibliothek. Python hat eine eingebaute Funktion namens arange(), um eine Liste von fortlaufenden Zahlen zu erstellen. arange()  ist eine der Array-Erstellungsfunktionen der NumPy-Bibliothek, um ein Array numerischer Bereiche zu erstellen. Die Verwendung der Funktion NumPy arange() wurde in diesem Tutorial erklärt.

Syntax

np.Array  np.arange([start, ]stop, [step, ], dtype=None)

Diese Funktion kann vier Argumente annehmen. Das Argument starten ist optional und definiert den Startwert des Arrays. Wenn der Startwert in der Funktion verwendet wird, dann ist das obligatorische Argument, Stopp, erfordert die Definition des Endwerts des Arrays. Das Schrittargument ist optional und definiert den Unterschied zwischen den Elementen. Der Standardwert von die Stufe ist 1, und der Wert dieses Arguments darf nicht 0 sein. Das vierte Argument, dtyp, definiert den Datentyp des Array-Elements und der Standardwert dieses Arguments ist Keiner. Diese Funktion gibt ein Array-Objekt basierend auf den Argumentwerten zurück.

Verwendung der arange()-Funktion

Sie müssen die Python-NumPy-Bibliothek installieren, bevor Sie die Beispiele dieses Tutorials üben können. Die Verwendung der Funktion arange() mit einem Argument, zwei Argumenten und drei Argumenten wurde in diesem Abschnitt dieses Tutorials anhand mehrerer Beispiele gezeigt.

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

Wenn der arange() Funktion der NumPy-Bibliothek mit einem Argument verwendet wird, dann wird der obere Wert des Arrays als Argumentwert festgelegt. Das folgende Skript erstellt ein NumPy-Array von Bereichswerten und druckt die verschiedenen Array-Attribute und Array-Werte. 12 wurde als Argumentwert der Funktion arange() verwendet, die ein NumPy-Array mit 12 Elementen erstellt, das bei 0 beginnt und bei 11 endet. Als nächstes werden Dimension, Größe und Datentyp des Arrays gedruckt. Die Array-Werte werden später gedruckt.

# Importiere NumPy
numpy als np importieren
# Erstellen Sie ein eindimensionales NumPy-Array mit fortlaufenden Zahlen
np_array = np.arange(12)
# Die verschiedenen Attribute des NumPy-Arrays ausgeben
print('Die Dimension des Arrays: ', np_array.ndim)
print('Die Länge des Arrays: ', np_array.Größe)
print('Der Datentyp des Arrays: ', np_array.dtyp)
# Die Werte des NumPy-Arrays ausgeben
print('Array-Werte sind:', np_array)

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung des Skripts.

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

Wenn die Funktion arange() mit zwei Argumenten verwendet wird, werden die Anfangs- und Endwerte des Arrays als Argumentwerte festgelegt. Das folgende Beispiel zeigt, wie Sie mithilfe von . ein Array mit den unteren und oberen Werten erstellen arange() Funktion. Das erste Array wird erstellt durch die Einstellung 10 in dem Start Wert und 25 in dem Stopp Wert. Eine Reihe von fünfzehn sequentielle ganze Zahl wird erstellt. Als nächstes werden zwei Attribute und Array-Werte gedruckt. Das zweite Array wird erstellt durch die Einstellung 0.5 in dem Start Wert und 5.5 im Stopp Wert. Ein Array von 5 fortlaufenden Gleitkommazahlen wird erstellt. Dieselben Attribute und Werte dieses Arrays werden später ausgegeben.

# NumPy-Bibliothek importieren
numpy als np importieren
# Erstellen Sie ein NumPy-Array aus ganzen Zahlen mit den Start- und Endwerten
np_array1 = np.arange(10, 25)
# Verschiedene Attribute des Arrays ausgeben
print('Die Größe des Arrays: ', np_array1.Größe)
print('Der Datentyp des Arrays: ', np_array1.dtyp)
# Die Werte des NumPy-Arrays ausgeben
print('Array-Werte sind:', np_array1)
# Erstellen Sie ein NumPy-Array von Gleitkommazahlen mit den Start- und Endwerten
np_array2 = np.arange(0.5, 5.5)
# Verschiedene Attribute des Arrays ausgeben
print('\nDie Größe des Arrays: ', np_array2.Größe)
print('Der Datentyp des Arrays: ', np_array2.dtyp)
# Die Werte des NumPy-Arrays ausgeben
print('Array-Werte sind:', np_array2)

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung des Skripts.

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

Das folgende Beispiel zeigt die Verwendung der Funktion arange() mit drei Argumenten. 10 ist für die eingestellt Start Streit, 20 ist für die eingestellt Stopp argumentieren, und 2 ist für die eingestellt Schrittargumentwert der Funktion arange(). Es wird ein Array von 5 ganzzahligen Werten erstellt. Die Größe, der Datentyp und die Werte des Arrays werden als Ausgabe ausgegeben.

# Numpy importieren
numpy als np importieren
# Erstellen Sie ein NumPy-Array aus ganzen Zahlen mit den Start-, End- und Schrittwerten
np_array = np.arange(10, 20, 2)
# Verschiedene Attribute des Arrays ausgeben
print('Die Größe des Arrays: ', np_array.Größe)
print('Der Datentyp des Arrays: ', np_array.dtyp)
# Die Werte des NumPy-Arrays ausgeben
print('Array-Werte sind:', np_array)

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung des Skripts.

Beispiel-4: Verwendung der Funktion arange() mit den negativen Argumentwerten

Das folgende Beispiel zeigt die Verwendung der Funktion arange() mit den negativen Argumentwerten. 50 wird für das Startargument gesetzt, 20 wird für das Stoppargument gesetzt und 2 wird für den Schrittargumentwert der Funktion arange() gesetzt. Es wird ein Array von 9 negativen ganzen Zahlen erstellen. Die Größe, der Datentyp und die Werte des Arrays werden als Ausgabe ausgegeben.

# Numpy importieren
numpy als np importieren
# Erstellen Sie ein NumPy-Array aus negativen Zahlen mit den Start-, End- und Schrittwerten
np_array = np.arange(-50, -5, 5)
# Verschiedene Attribute des Arrays ausgeben
print('Die Größe des Arrays: ', np_array.Größe)
print('Der Datentyp des Arrays: ', np_array.dtyp)
# Die Werte des NumPy-Arrays ausgeben
print('Array-Werte sind:', np_array)

Ausgabe:

Die folgende Ausgabe erscheint nach der Ausführung des Skripts.

Fazit

Die Möglichkeiten zum Erstellen eines NumPy-Arrays mit der Funktion arange() wurden in diesem Tutorial anhand mehrerer Beispiele beschrieben. Die Array-Erstellung mit den aufeinanderfolgenden positiven und negativen Zahlen mit dieser Funktion haben wir hier gezeigt. Ich hoffe, dass der Zweck der Verwendung der arange()-Funktion für die Leser nach dem Lesen dieser Anleitung klar wird.

Beste Spielkonsolen-Emulatoren für Linux
Dieser Artikel listet beliebte Spielekonsolen-Emulationssoftware auf, die für Linux verfügbar ist. Emulation ist eine Softwarekompatibilitätsschicht, ...
Beste Linux-Distributionen für Gaming im Jahr 2021
Das Linux-Betriebssystem hat sich weit von seinem ursprünglichen, einfachen, serverbasierten Aussehen entfernt. Dieses Betriebssystem hat sich in den ...
So erfassen und streamen Sie Ihre Gaming-Sitzung unter Linux
In der Vergangenheit galt das Spielen von Spielen nur als Hobby, aber mit der Zeit verzeichnete die Spieleindustrie ein enormes Wachstum in Bezug auf ...