Numpy Center-Funktion

NumPyNumPyBeginner
Jetzt üben

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

Einführung

Numpy ist eine leistungsstarke Bibliothek in der Programmiersprache Python, die zur Arbeit mit Arrays verwendet wird. Eine der Funktionen des char-Moduls in Numpy ist die center()-Funktion. Die center()-Funktion wird verwendet, um eine Ausrichtung (Padding) zu einem angegebenen String oder einem Array von Strings in Numpy hinzuzufügen. In diesem Lab werden Sie den Schritt-für-Schritt-Prozess kennenlernen, wie die center()-Funktion in Numpy verwendet wird.

VM-Tipps

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 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 ab, und wir werden das Problem für Sie prompt beheben.

Numpy importieren

Zunächst importieren wir die Numpy-Bibliothek mit dem Schlüsselwort import und benennen sie für die Bequemlichkeit beim Programmieren als "np" um.

import numpy as np

Einen String erstellen

Wir werden einen Beispielstring erstellen, den wir im nächsten Schritt verwenden werden. Der Beispielstring lautet "Hello World!"

a1 = "Hello World!"

Verwendung der center()-Funktion mit einem einzelnen String

Wir werden die center()-Funktion mit einem einzelnen String verwenden. Diese Funktion füllt den angegebenen String auf beiden Seiten mit den angegebenen Ausrichtungszeichen (Padding-Charakteren).

x = np.char.center(a1, 30, '*')
print("Padded string using center() function: ", x)

Ausgabe:

Padded string using center() function:  *******Hello World!*******

Ein Array von Strings erstellen

Wir werden nun ein Array von Strings erstellen, das wir im nächsten Schritt verwenden werden. Hier erstellen wir ein Array von drei Strings mit der np.array()-Funktion.

arr = np.array(['Study', 'Online', 'Portal'])

Verwendung der center()-Funktion mit einem Array von Strings

Wir werden die center()-Funktion mit einem Array von Strings verwenden. In diesem Schritt füllt die Funktion jedes String des Arrays auf beiden Seiten mit den angegebenen Ausrichtungszeichen (Padding-Charakteren).

output = np.char.center(arr, 20, '~')
print("Padded array using center() function: \n", output)

Ausgabe:

Padded array using center() function:
 ['~~~~~Study~~~~~' '~~~~~Online~~~~~' '~~~~~Portal~~~~~']

Zusammenfassung

In diesem Lab haben wir gelernt, wie man die center()-Funktion in Numpy verwendet, um Padding zu Strings oder einem Array von Strings hinzuzufügen. Wir haben zwei verschiedene Codebeispiele behandelt, die die center()-Funktion in Aktion für sowohl einen einzelnen String als auch ein Array von Strings zeigen.