NumPy Swapcase-Funktion

PythonPythonBeginner
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 den Schritt-für-Schritt-Prozess des Verwenden der Swapcase()-Funktion des char-Moduls in der Numpy-Bibliothek. Dieser Leitfaden richtet sich an Personen, die in Numpy Zeichenketten manipulieren und die Groß- und Kleinschreibung der Zeichen in ihrer Zeichenkette ändern möchten.

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 öffnen.

Manchmal müssen Sie 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 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 Numpy-Bibliothek

Der erste Schritt besteht darin, die Numpy-Bibliothek in Ihre Python-Umgebung zu importieren. Sie können den folgenden Codeausschnitt verwenden, um diese Bibliothek zu importieren:

import numpy as np

Erstellen eines Arrays mit Zeichenketten

Der zweite Schritt besteht darin, ein Array zu erstellen, das Zeichenketten enthält. Sie können die np.array()-Funktion verwenden, um ein neues Array zu erstellen. Hier ist ein Beispielcodeausschnitt:

arr = np.array(['Numpy', 'NumPy', 'numpy'])

Verwenden der Swapcase()-Funktion

Der dritte Schritt besteht darin, die Swapcase()-Funktion zu verwenden, um die Groß- und Kleinschreibung der Zeichen in der Zeichenkette des Arrays zu ändern. Sie können die np.char.swapcase()-Funktion verwenden, um diese Operation durchzuführen. Hier ist ein Beispielcodeausschnitt:

arr_swapcase = np.char.swapcase(arr)

Ausgabe des Ergebnisses

Schließlich müssen Sie das Ergebnis der Swapcase()-Funktion ausgeben. Sie können die print()-Funktion verwenden, um das neue Array mit geänderter Groß- und Kleinschreibung anzuzeigen. Hier ist ein Beispielcodeausschnitt:

print("Original array:", arr)
print("Swapped cases array:", arr_swapcase)

Beispiel

Lassen Sie uns die Swapcase()-Funktion mithilfe eines Beispielcodes verstehen:

import numpy as np

## Erstellen eines Zeichenkettenarrays
arr = np.array(['This is NumPy Tutorial', 'Swapcase function', 'python'])

## Tauschen der Groß- und Kleinschreibung aller Zeichen in der Zeichenkette
arr_swapcase = np.char.swapcase(arr)

## Ausgabe der Ergebnisse
print("Original Array: ", arr)
print("Swapped Cases Array: ", arr_swapcase)

Die Ausgabe des obigen Codes wird wie folgt sein:

Original Array: ['This is NumPy Tutorial' 'Swapcase function' 'python']
Swapped Cases Array: ['tHIS IS nUMpY tUTORIAL' 'sWAPCASE FUNCTION' 'PYTHON']

Zusammenfassung

In diesem Lab haben wir uns mit der Swapcase()-Funktion des char-Moduls in der Numpy-Bibliothek beschäftigt, die hauptsächlich verwendet wird, um eine elementweise Kopie der Zeichenkette zurückzugeben, wobei die Großbuchstaben der Zeichenkette in Kleinbuchstaben umgewandelt und die Kleinbuchstaben in Großbuchstaben umgewandelt werden. Sie tauscht oder ändert die Groß- und Kleinschreibung der Zeichen in einer gegebenen Zeichenkette. In diesem Lab haben wir den schrittweisen Prozess der Verwendung der Funktion zur Manipulation von Zeichenketten in Numpy behandelt.