NumPy Isspace-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 beliebte Bibliothek für numerische Berechnungen in Python. In diesem Lab werden wir die isspace()-Funktion im char-Modul der NumPy-Bibliothek behandeln. Die isspace()-Funktion wird verwendet, um zu überprüfen, ob alle Zeichen in einem Element Leerzeichen sind. In diesem Lab erhalten Sie einen Schritt-für-Schritt Leitfaden dazu, wie die Funktion in Python verwendet wird.

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

Importieren der erforderlichen Bibliotheken

Bevor wir die isspace()-Funktion verwenden, müssen wir die NumPy-Bibliothek importieren. Wir können dies mit dem folgenden Codeausschnitt tun:

import numpy as np

Verwenden der isspace()-Funktion

Die isspace()-Funktion des char-Moduls der NumPy-Bibliothek gibt True zurück, wenn alle Zeichen in einem Element Leerzeichen sind, andernfalls gibt sie False zurück. Um diese Funktion zu verwenden, müssen wir np.char.isspace() aufrufen und einem Array von Zeichenketten übergeben.

Syntax:

np.char.isspace(arr)

Hier ist arr das Eingabearray von Zeichenketten, auf dem diese Funktion angewendet wird.

Die isspace()-Funktion gibt ein Ausgabearray von booleschen Werten zurück, wobei True und False-Werte je nach der Frage, ob die Zeichenkette nur aus Leerzeichen besteht oder nicht, für jedes Zeichenkettenelement entsprechen.

Beispiel 1

In diesem Beispiel werden wir die isspace()-Funktion mit Zeichenketten verwenden, die sowohl Leerzeichen als auch einige Buchstaben enthalten.

inp_ar = np.array([ 'Superb!', 'Amazing!'] )
print("The Input string is:")
print(inp_ar)

x = np.char.isspace(inp_ar)
print("The Output is:")
print(x)

Ausgabe:

The Input string is:
['Superb!' 'Amazing!']
The Output is:
[False False]

Beispiel 2

In diesem Beispiel werden wir die isspace()-Funktion mit Zeichenketten verwenden, die Leerzeichen und Zeilenumbrüche enthalten:

inp_ar = np.array([ '\n', '\t',' ','abc nb'] )
print("The Input string is:")
print(inp_ar)

x = np.char.isspace(inp_ar)
print("The Output is:")
print(x)

Ausgabe:

The Input string is:
['\n' '\t' ' ' 'abc nb']
The Output is:
[ True True True False]

Zusammenfassung

In diesem Lab haben wir uns mit der isspace()-Funktion in der NumPy-Bibliothek beschäftigt. Wir haben gelernt, wie sie verwendet wird, ihre Syntax und die booleschen Werte, die von dieser Funktion zurückgegeben werden. Die isspace()-Funktion ist einfach zu bedienen und kann in vielen Situationen hilfreich sein, wenn wir überprüfen möchten, ob Zeichenketten Leerzeichen enthalten.