NumPy Join 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 lernen wir, wie wir die join()-Funktion der NumPy-Bibliothek in Python verwenden. Die join()-Funktion fügt ein Trennzeichen oder eine Zeichenfolge zu einer beliebigen gegebenen Zeichenfolge oder Zeichenfolgen-Array hinzu. Sie ähnelt der str.join()-Funktion in Python.

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

Um die join()-Funktion zu verwenden, müssen wir die NumPy-Bibliothek in unserem Python-Code importieren. Wir können es mit dem folgenden Code importieren:

import numpy as np

Verwendung von join() mit einer einfachen Zeichenfolge

In diesem Schritt werden wir die join()-Funktion auf einer einfachen Zeichenfolge anwenden, um deren grundlegende Funktionalität zu verstehen. Der folgende Code demonstriert die Verwendung:

a = np.char.join(':','DG')
print("The Joined string in the output:")
print(a)

Die Ausgabe des obigen Codes wird wie folgt sein:

The Joined string in the output:
D:G

Verwendung von join() mit einem Array von Zeichenfolgen

In diesem Schritt werden wir die join()-Funktion auf einem Array von Zeichenfolgen anwenden. Wir werden für jedes Zeichenfolgelement des Arrays unterschiedliche Trennzeichen verwenden. Der folgende Code demonstriert die Verwendung:

inp = np.array(['Apple', 'Python', 'NumPy','LabEx'])
print ("The original Input array : \n", inp)

sep = np.array(['^', '+', '*','-'])

output= np.char.join(sep, inp)
print ("The Output joined array: ", output)

Die Ausgabe des obigen Codes wird wie folgt sein:

The original Input array :
['Apple' 'Python' 'NumPy' 'LabEx']
The Output joined array: ['A^p^p^l^e' 'P+y+t+h+o+n' 'N*u*m*P*y' 'S-t-u-d-y-T-o-n-i-g-h-t']

Verwendung eines einzelnen Trennzeichenstrings mit join()

In diesem Schritt werden wir für alle Zeichenfolgeelemente des gegebenen Arrays einen einzelnen Trennzeichenstring verwenden. Der folgende Code demonstriert die Verwendung:

inp = np.array(['Apple', 'Python', 'NumPy','LabEx'])
print ("The original Input array : \n", inp)

sep = np.array(['^^^'])

output= np.char.join(sep, inp)
print ("The Output joined array: ", output)

Die Ausgabe des obigen Codes wird wie folgt sein:

The original Input array :
['Apple' 'Python' 'NumPy' 'LabEx']
The Output joined array: ['A^^^p^^^p^^^l^^^e' 'P^^^y^^^t^^^h^^^o^^^n' 'N^^^u^^^m^^^P^^^y'
'S^^^t^^^u^^^d^^^y^^^T^^^o^^^n^^^i^^^g^^^h^^^t']

Zusammenfassung

In diesem Lab haben wir uns mit der join()-Funktion der NumPy-Bibliothek beschäftigt, die dazu verwendet wird, einen Separator einem beliebigen String hinzuzufügen oder an alle Elemente eines String-Arrays anzufügen, indem man ein Separatorzeichen oder -string angibt.

Fazit

Die join()-Funktion ist eine nützliche Funktion zum Verbinden von Strings, indem man einen Separator zwischen ihnen einfügt. Wir können sie verwenden, um ein Array von Strings oder einen einzelnen String mit einem von uns gewählten Separator zu verbinden.

Zusammenfassung

Herzlichen Glückwunsch! Sie haben das Lab zu der NumPy-Join-Funktion abgeschlossen. Sie können in LabEx weitere Labs ausprobieren, um Ihre Fähigkeiten zu verbessern.