NumPy Isupper-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 werden wir uns die Funktion isupper() des char-Moduls der NumPy-Bibliothek ansehen. Diese Funktion bestimmt, ob die Zeichenfolgeelemente eines ndarrays in Großbuchstaben geschrieben sind oder nicht.

Tipps für die VM

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

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 sofort beheben.

Importieren der erforderlichen Bibliotheken

Wir beginnen mit dem Importieren der erforderlichen Bibliotheken, nämlich NumPy.

import numpy as np

Definieren einer Zeichenfolgenvariablen

In diesem Schritt werden wir eine Zeichenfolgenvariable definieren und den Eingabestring speichern.

string1 = "HELLO WORLD"

Wendung der isupper()-Funktion auf die Zeichenfolgenvariable an

Jetzt werden wir die isupper()-Funktion auf unsere Zeichenfolgenvariable anwenden. Dies wird True zurückgeben, wenn alle Zeichen der Zeichenfolge in Großbuchstaben geschrieben sind, andernfalls False.

x = np.char.isupper(string1)
print("Nach der Anwendung der isupper()-Funktion:")
print(x)

Definieren eines Arrays von Zeichenfolgen

In diesem Schritt werden wir ein Array von Zeichenfolgen definieren und die Eingabeszeichenfolgen speichern.

inp_ar = np.array(['Abc', 'ZYX', '789'])

Wendung der isupper()-Funktion auf das Array an

Jetzt werden wir die isupper()-Funktion auf unser Array von Zeichenfolgen anwenden. Dies wird True zurückgeben, wenn alle Zeichen der Zeichenfolge in Großbuchstaben geschrieben sind, andernfalls False.

output = np.char.isupper(inp_ar)
print ("Das Ausgabearray :\n", output)

Zusammenfassung

In diesem Lab haben wir uns mit der isupper()-Funktion in der NumPy-Bibliothek beschäftigt. Wir haben erfahren, wie diese Funktion verwendet wird, einschließlich ihrer Syntax und der von ihr zurückgegebenen Werte. Wir haben die isupper()-Funktion auf eine Zeichenfolgenvariable und ein Array von Zeichenfolgen angewendet, um zu bestimmen, ob jedes Element in Großbuchstaben geschrieben ist oder nicht.