NumPy - String-Funktionen
Die folgenden Funktionen werden verwendet, um vektorisierte Zeichenfolgenoperationen für Arrays vom Typ numpy.string_ oder numpy.unicode_ auszuführen. Sie basieren auf den Standardzeichenfolgenfunktionen in der integrierten Python-Bibliothek.
Sr.Nr. | Bedienungsanleitung |
---|---|
1 | hinzufügen()
Gibt die elementweise Verkettung von Zeichenfolgen für zwei Arrays von str oder Unicode zurück |
2 | multiplizieren()
Gibt die Zeichenfolge mit mehreren Verkettungen elementweise zurück |
3 | Center()
Gibt eine Kopie der angegebenen Zeichenfolge mit Elementen zurück, die in einer Zeichenfolge mit der angegebenen Länge zentriert sind |
4 | profitieren()
Gibt eine Kopie der Zeichenfolge zurück, wobei nur das erste Zeichen groß geschrieben wird |
5 | Titel()
Gibt die elementweise titelumhüllte Version der Zeichenfolge oder des Unicodes zurück |
6 | niedriger()
Gibt ein Array mit den in Kleinbuchstaben konvertierten Elementen zurück |
7 | Oberer, höher()
Gibt ein Array mit den in Großbuchstaben konvertierten Elementen zurück |
8 | Teilt()
Gibt eine Liste der Wörter in der Zeichenfolge mit separatem Begrenzer zurück |
9 | Splitlines ()
Gibt eine Liste der Linien im Element zurück, die an den Liniengrenzen unterbrochen sind |
10 | Streifen()
Gibt eine Kopie zurück, bei der die führenden und nachfolgenden Zeichen entfernt wurden |
11 | beitreten()
Gibt eine Zeichenfolge zurück, die die Verkettung der Zeichenfolgen in der Sequenz darstellt |
12 | ersetzen()
Gibt eine Kopie der Zeichenfolge zurück, wobei alle Vorkommen von Teilzeichenfolgen durch die neue Zeichenfolge ersetzt werden |
13 | dekodieren()
Ruft str.decode elementweise auf |
14 | kodieren()
Ruft str.encode elementweise auf |
Diese Funktionen sind in der Zeichenarray-Klasse (numpy.char) definiert. Das ältere Numarray-Paket enthielt eine Chararray-Klasse. Die obigen Funktionen in der Klasse numpy.char sind nützlich, um vektorisierte Zeichenfolgenoperationen auszuführen.