Einführung
In diesem Lab lernst du, wie du die upper()-Funktion in dem char-Modul der NumPy-Bibliothek verwendest. Diese Funktion wird verwendet, um alle Kleinbuchstaben eines Strings in Großbuchstaben umzuwandeln. Wenn es in dem gegebenen String keine Kleinbuchstaben gibt, gibt sie den ursprünglichen String zurück. Wir werden die Syntax, die erforderlich ist, um diese Funktion zu verwenden, ihre zurückgegebenen Werte behandeln und Beispiele für ihren Gebrauch geben.
Tipps für die VM
Nachdem der VM-Start abgeschlossen ist, klicke in der oberen linken Ecke, um zur Registerkarte Notebook zu wechseln und Jupyter Notebook für die Übung zu nutzen.
Manchmal musst du einige Sekunden warten, bis Jupyter Notebook vollständig geladen ist. Die Validierung von Vorgängen 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
Der erste Schritt besteht darin, die NumPy-Bibliothek mit der unten stehenden Syntax zu importieren:
import numpy as np
upper()-Funktion auf einen einfachen String anwenden
In diesem Schritt werden wir die upper()-Funktion auf einen einfachen String anwenden. Wir werden eine Variable a erstellen, die den String "this is a string in NumPy" enthält, und die upper()-Funktion darauf anwenden. Hier ist ein Beispielcodeausschnitt:
a = "this is a string in NumPy"
print("Der ursprüngliche String:")
print(a)
print("\n")
print("Anwendung der upper()-Methode:")
x = np.char.upper(a)
print(x)
upper()-Funktion auf einen String im Großbuchstaben anwenden
In diesem Schritt werden wir einen String verwenden, der bereits in Großbuchstaben vorliegt, und dann das Ergebnis prüfen. Wir werden eine Variable a erstellen, die den String "THIS IS AN UPPERCASE STRING" enthält, und die upper()-Funktion darauf anwenden. Hier ist ein Beispielcodeausschnitt:
a="THIS IS AN UPPERCASE STRING"
print("Der ursprüngliche String:")
print(a)
print("\n")
print("Anwendung der upper()-Methode:")
x=np.char.upper(a)
print(x)
upper()-Funktion auf einem Array von Strings anwenden
In diesem Schritt werden wir ein Array von Strings erstellen und dann die upper()-Funktion mit dem Array verwenden. Sie wird alle String-Elemente in Großbuchstaben umwandeln. Wir werden ein Array arr erstellen, das die Strings "what aRE YOUR", "plans for Tonight", "will you" und "study tonight" enthält, und die upper()-Funktion darauf anwenden. Hier ist ein Beispielcodeausschnitt:
arr = np.array(['what aRE YOUR', 'plans for Tonight', 'will you','study tonight'])
print ("Das ursprüngliche Eingabearray : \n", arr)
output = np.char.upper(arr)
print ("Das Ausgabearray: ", output)
Zusammenfassung
In diesem Lab haben wir die upper()-Funktion in der NumPy-Bibliothek behandelt. Wir haben gesehen, wie sie mit ihrer Syntax und den von dieser Funktion zurückgegebenen Werten verwendet wird, zusammen mit mehreren Codebeispielen. Indem Sie die obigen Schritte befolgen, haben Sie jetzt ein besseres Verständnis davon, wie die upper()-Funktion im char-Modul der NumPy-Bibliothek verwendet wird.