So verwenden Sie Python Numpy Linspace -Funktion?

So verwenden Sie Python Numpy Linspace -Funktion?

Mit der Numpy -Bibliothek können in Python verschiedene Arten von Arrays erstellt werden. Sie müssen wissen, wie ein Numpy -Array erstellt wird, bevor Sie die Funktion Linspace () in Python verwenden. Manchmal müssen wir das Array mit gleichmäßig verteilten oder nicht genannten Abstandszahlen erstellen. Sowohl gleichmäßig verteilte als auch nicht generell verteilte Arrays mit einer Reihe von Zahlen können mit der Funktion Linspace () erstellt werden. Es ist eine nützliche Funktion für die numerische Berechnung. Wie die Funktion Linspace () im Python -Skript verwendet werden kann, wurde in diesem Tutorial gezeigt.

Syntax

Die Syntax der Funktion linspace () ist unten dargestellt:

Array Numpy.Linspace (Start, Stopp, Num = 50, Endpoint = true, retStep = false, dType = Keine, Axis = 0)

Die Funktion kann sieben Argumente erfordern. Die Zwecke aller Argumente werden nachstehend beschrieben:

  • Start: Es ist das obligatorische Argument, das den Startwert der Sequenz festlegt.
  • stoppen: Es ist ein obligatorisches Argument, das den Endwert der Sequenz festlegt.
  • num: Es ist ein optionales Argument, das die Anzahl der zu generierenden Stichproben festlegt. Sein Standardwert ist 50.
  • Endpunkt: Es ist ein optionales Argument, und wenn es auf festgelegt ist WAHR, Dann wird der letzte Wert des Arrays basierend auf dem Stoppwert festgelegt. Sein Standardwert ist WAHR.
  • Rückschlag: Es ist ein optionales Argument, und wenn es auf festgelegt ist WAHR, Dann werden der Schritt und die Proben zurückgegeben. Sein Standardwert ist FALSCH.
  • DTYPE: Es handelt sich um ein optionales Argument und wird verwendet, um den Datentyp der Array -Werte festzulegen. Sein Standardwert ist Keiner.
  • Achse: Es ist ein optionales Argument und definiert die Achse im Array, um die Proben zu speichern. Sein Standardwert ist 0.

Verwendung von Linspace () -Funktion

In diesem Teil des Tutorials werden verschiedene Verwendungen der Funktion linspace () unter Verwendung mehrerer Beispiele angezeigt.

Beispiel 1: Verwenden obligatorischer Argumente der Funktion Linspace ()

Das folgende Beispiel zeigt den Weg, um ein eindimensionales Array mit gleichmäßigen Abstandszahlen mit der Funktion Linspace () zu erstellen. Zwei obligatorische Argumente dieser Funktion sind in diesem Beispiel. Ein Array mit einer Reihe von gleichmäßig verteilten Bruchzahlen wird von der Funktion linspace () generiert, wobei die erste Zahl 10 beträgt und die letzte Zahl 20 beträgt.

# Numpy Library importieren
Numph als NP importieren
# Erstellen Sie Numpy Array mit gleichmäßig verteilten Werten
np_array = np.Linspace (10, 20)
# Drucken Sie die Ausgabe
print ("Die Ausgabe der Funktion linspace () ist: \ n", np_array)

Ausgang:

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

Beispiel 2: Verwenden von Num-Argument der Funktion Linspace ())

Das folgende Beispiel zeigt die Verwendung des num Argument der Funktion linspace (). Die positiven Zahlen werden für verwendet Start Und stoppen Werte in der ersten Linspace () -Funktion. Diese Funktion erzeugt ein Array von 10 gleichmäßig verteilte Zahlen für die Zuweisung 10 Zu num Streit. Die negativen Zahlen werden für verwendet Start Und stoppen Werte in der zweiten Linspace () -Funktion. Diese Funktion erzeugt ein Array von 15 gleichmäßig verteilte Zahlen für die Zuweisung 15 Zu num Streit.

# Numpy Library importieren
Numph als NP importieren
# Erstellen Sie Numpy Array mit 10 gleichmäßig verteilten Werten
np_array = np.Linspace (10, 20, num = 10)
# Drucken Sie die Ausgabe des Arrays
print ("Die Ausgabe von Linspace mit 10 Zahlen: \ n", NP_Array)
# Erstellen Sie Numpy Array mit 15 gleichmäßig verteilten Werten
np_array = np.Linspace (-15, -5, num = 15)
# Drucken Sie die Ausgabe des Arrays
print ("Die Ausgabe von Linspace mit 15 Zahlen: \ n", np_array)

Ausgang:

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

Beispiel-3: Verwenden von DTYPE-Argument der Funktion Linspace ())

Das folgende Beispiel zeigt die Verwendung des DTYPE Argument der Funktion linspace (). INT64 ist eingestellt auf DTYPE Argument der Funktion linspace (), um ein Array mit dem Satz von zu erstellen 15 gleichmäßig verteilte große Ganzzahlwerte. Der Startwert des Arrays wird sein 15, und der Endwert wird sein 35.

# Numpy Library importieren
Numph als NP importieren
# Erstellen Sie gleichmäßig verteiltes Numpy -Array mit Schritt
np_array = np.Linspace (15, 35, 15, DTYPE = NP.INT64)
# Drucken Sie das Array
print ("Die Ausgabe des Linsspace: \ n", np_array)

Ausgang:

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

Beispiel-4: Verwenden des Endpunktarguments von Linspace () -Funktion

Das folgende Beispiel zeigt die Verwendung des Endpunktarguments der Funktion Linspace (), um den letzten Wert des Arrays festzulegen, der durch diese Funktion zurückgegeben wird. Der Standardwert der Endpunktfunktion ist WAHR, und es setzt die stoppen Wert als letzter Wert des zurückgegebenen Arrays. Wenn der Wert des Endpunkts falsch ist, wird der letzte Wert des Arrays auf unterschiedliche Weise berechnet, und der letzte Wert ist geringer als der stoppen Wert.

# Numpy Library importieren
Numph als NP importieren
# Erstellen Sie gleichmäßig verteiltes Numpy -Array mit Stoppwert
np_array = np.Linspace (15, 35, 15)
print ("Die Ausgabe von Linspace ohne Endpunkt: \ n", np_array)
# Erstellen Sie gleichmäßig verteiltes Numpy -Array mit Stoppwert und Endpunkt
np_array = np.Linspace (15, 35, 15, Endpunkt = Falsch)
print ("\ n der Ausgabe von Linspace mit Endpunkt: \ n", np_array)

Ausgang:

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

Beispiel-5: Verwenden von RetStep-Argument der Linspace () -Funktion

Das folgende Beispiel zeigt die Verwendung des Rückschlag Argument der Funktion linspace (). Der Standardwert dieser Funktion ist FALSCH. Wenn der Wert dieses Arguments auf festgelegt ist WAHR, Dann gibt die Linspace () -Funktion die Funktion zurück Schritt Wert mit dem Array.

# Numpy Library importieren
Numph als NP importieren
# Rufen Sie Linspace mit RetStep an
np_array, step = np.Linspace (-5, 5, 20, retStep = true)
# Drucken Sie das Array
print ("Die Ausgabe der Funktion linspace () ist: \ n", np_array)
# Drucken Sie den Schrittwert
print ("\ nDie Schrittwert ist: \ n", Schritt)

Ausgang:

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

Beispiel-6: Verwenden von Nicht-Scalar-Werten für Start- und Stoppargumente

Das folgende Beispiel zeigt, wie die Nicht-Scalar-Werte, wie z. B. Arrays, als Start- und Stop-Argument-Werte der Linspace () -Funktion verwendet werden können, um das Array zu erzeugen. Dieses Skript erstellt ein zweidimensionales Array von 5 Zeilen und 4 Spalten.

# Numpy Library importieren
Numph als NP importieren
# Rufen Sie Linspace () -Funktion mit Start- und Stopp -Arrays auf
np_array = np.Linspace (Start = [10, 30, 50, 70], Stopp = [100, 200, 300.400], num = 5)
# Drucken Sie das Array
print ("Die Ausgabe der Funktion linspace () ist: \ n", np_array)

Ausgang:

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

Abschluss

Die Verwendungen verschiedener Argumente der Funktion Linspace () wurden in diesem Tutorial mit einfachen Beispielen erläutert, um den Lesern zu helfen.