Numpy Ones Funktion

NumPyNumPyBeginner
Jetzt üben

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

In diesem Lab behandeln wir die numpy.ones()-Funktion der NumPy-Bibliothek. Die numpy.ones()-Funktion wird verwendet, um eine Matrix der angegebenen Form und des angegebenen Typs zurückzugeben und alle Werte der Matrix auf eins zu initialisieren.

Tipps für die VM

Nachdem der VM-Start abgeschlossen ist, klicken Sie in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.

Manchmal müssen Sie einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen kann aufgrund der Einschränkungen von Jupyter Notebook nicht automatisiert werden.

Wenn Sie bei der Lernphase Probleme haben, können Sie Labby gerne fragen. Geben Sie nach der Sitzung Feedback, und wir werden das Problem für Sie prompt beheben.

Importieren der erforderlichen Bibliotheken

Um die NumPy-Bibliothek und ihre Funktionen zu verwenden, müssen wir sie zuerst importieren. In diesem Schritt importieren wir NumPy.

import numpy as np

Die Syntax von numpy.ones()

Die erforderliche Syntax zum Verwenden der numpy.ones()-Funktion lautet wie folgt:

numpy.ones(shape, dtype=None, order='C')

Parameter:

  • shape: Dieser Parameter ist in Form eines Tuples und wird verwendet, um die Form der Matrix zu definieren.
  • dtype: Dieser Parameter wird verwendet, um den Datentyp der Matrix anzugeben. Der Standardwert dieses Parameters ist float. Dies ist ein optionaler Parameter.
  • order: Dies ist ein optionaler Parameter, der verwendet wird, um die Einfügereihenfolge der Matrix anzugeben. Es gibt hauptsächlich an, ob das Ergebnis in C- oder Fortran-stetiger Reihenfolge gespeichert werden soll. Der Standardwert ist 'C'.

Rückgabewert:

Diese Funktion gibt eine Matrix zurück, bei der alle Einträge auf 1 initialisiert sind.

Beispiele

Jetzt geht es an, einige Beispiele für die numpy.ones()-Funktion zu betrachten.

Beispiel 1:

Das erste Beispiel zeigt die Ausgabe der numpy.ones()-Funktion, wenn nur der shape-Parameter verwendet wird.

import numpy as np

print(np.ones((3, 2)))

Ausgabe:

[[1.  1. ]
 [1.  1. ]
 [1.  1. ]]

Beispiel 2:

Das zweite Beispiel zeigt die Ausgabe der numpy.ones()-Funktion, wenn die Parameter shape, dtype und order verwendet werden.

import numpy as np

print(np.ones((3, 2), dtype=int, order='C'))

Ausgabe:

[[1 1]
 [1 1]
 [1 1]]

Beispiel 3:

Das dritte Beispiel zeigt die Ausgabe der numpy.ones()-Funktion, wenn nur der shape-Parameter verwendet wird, um ein eindimensionales Array zu erstellen.

import numpy as np

print(np.ones(5))

Ausgabe:

[1. 1. 1. 1. 1.]

Zusammenfassung

In diesem Lab haben wir uns mit der numpy.ones()-Funktion der NumPy-Bibliothek beschäftigt. Wir haben ihre Syntax, Parameter und den von dieser Funktion zurückgegebenen Wert zusammen mit einigen Codebeispielen behandelt. Die numpy.ones()-Funktion ist ein nützliches Werkzeug zum Erstellen von Matrizen und Arrays, die mit Einsen gefüllt sind.