Numpy Ceil-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 lernst du, wie du die numpy.ceil()-Funktion aus der Numpy-Bibliothek verwendest. Die numpy.ceil()-Funktion wird verwendet, um den Keller der Elemente eines Arrays zurückzugeben. Der Kellerwert eines beliebigen Skalarwerts x ist der kleinste Integer i derart, dass i >= x. Einfacher gesagt können wir sagen, der nächstgrößere ganzzahlige Wert ist der Kellerwert.

VM-Tipps

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

Manchmal musst du einige Sekunden warten, bis Jupyter Notebook fertig geladen ist. Die Validierung von Operationen kann aufgrund von Einschränkungen in Jupyter Notebook nicht automatisiert werden.

Wenn du bei der Lernphase Probleme hast, kannst du Labby gerne fragen. Gib nach der Sitzung Feedback, und wir werden das Problem für dich prompt beheben.

Numpy-Bibliothek importieren

Bevor du die numpy.ceil()-Funktion verwendest, musst du die Numpy-Bibliothek importieren. Verwende den folgenden Codeausschnitt, um numpy zu importieren:

import numpy as np

Beispiel mit positiven Werten

In diesem Beispiel erstellen wir ein Array mit positiven Werten und wenden die numpy.ceil()-Funktion darauf an.

a = [1.90,2.3,0.6788]
y = np.ceil(a)
print("the output after applying ceil() is:")
print(y)

Ausgabe:

the output after applying ceil() is:
[2. 3. 1.]

Beispiel mit negativen Werten

In diesem Beispiel erstellen wir ein Array mit negativen Werten und wenden die numpy.ceil()-Funktion darauf an. Beachte, dass wenn wir den Kellerwert für eine negative Zahl finden, dann ist die größere ganze Zahl für z. B. -1,9 nicht -2, sondern -1.

a = [-1.90,-2.3,-0.6788,12.34]
y = np.ceil(a)
print("the output after applying ceil() is:")
print(y)

Ausgabe:

the output after applying ceil() is:
[-1. -2. -0. 13.]

Beispiel mit großem Array

In diesem Beispiel erstellen wir ein großes Array und wenden die numpy.ceil()-Funktion darauf an.

a = np.random.rand(10)*10
y = np.ceil(a)
print("Original Array: ")
print(a)
print("the output after applying ceil() is:")
print(y)

Ausgabe:

Original Array:
[3.28429956 5.4691611  2.30726608 9.89976363 9.89927599 7.34843176
 2.20207494 5.91541854 2.93295467 2.26747722]
the output after applying ceil() is:
[ 4.  6.  3. 10. 10.  8.  3.  6.  3.  3.]

Beispiel mit nicht-fließendem Array

In diesem Beispiel erstellen wir ein nicht-fließendes Array und wenden die numpy.ceil()-Funktion darauf an.

a = [1, 2, 3, 4, 5]
y = np.ceil(a)
print("the output after applying ceil() is:")
print(y)

Ausgabe:

the output after applying ceil() is:
[1. 2. 3. 4. 5.]

Zusammenfassung

In diesem Lab haben Sie gelernt, wie die numpy.ceil()-Funktion in der Numpy-Bibliothek verwendet wird. Wir haben ihre Syntax, Parameter sowie den von dieser Funktion zurückgegebenen Wert behandelt, zusammen mit einigen nützlichen Beispielen, um Ihnen zu helfen, zu verstehen, wie diese Funktion verwendet wird. Die numpy.ceil()-Funktion kann verwendet werden, um die kleinste ganze Zahl zu finden, die größer oder gleich den Werten des Eingabearrays ist.