NumPy - Fonctions de chaîne

Les fonctions suivantes sont utilisées pour effectuer des opérations de chaîne vectorisées pour les tableaux de type dtype numpy.string_ ou numpy.unicode_. Ils sont basés sur les fonctions de chaîne standard de la bibliothèque intégrée de Python.

N ° Sr. Description de la fonction
1 ajouter()

Renvoie la concaténation de chaînes élément par élément pour deux tableaux de str ou Unicode

2 multiplier()

Renvoie la chaîne avec plusieurs concaténations, élément par élément

3 centre()

Renvoie une copie de la chaîne donnée avec les éléments centrés dans une chaîne de longueur spécifiée

4 capitaliser()

Renvoie une copie de la chaîne avec uniquement le premier caractère en majuscule

5 Titre()

Renvoie la version casse du titre élément par élément de la chaîne ou de l'unicode

6 inférieur()

Renvoie un tableau avec les éléments convertis en minuscules

sept plus haut()

Renvoie un tableau avec les éléments convertis en majuscules

8 Divisé()

Renvoie une liste des mots de la chaîne, en utilisant separatordelimiter

9 lignes de division ()

Renvoie une liste des lignes de l'élément, se coupant aux limites de la ligne

dix bande()

Renvoie une copie avec les caractères de début et de fin supprimés

11 joindre()

Renvoie une chaîne qui est la concaténation des chaînes de la séquence

12 remplacer()

Renvoie une copie de la chaîne avec toutes les occurrences de sous-chaîne remplacées par la nouvelle chaîne

13 décoder()

Appelle str.decode par élément

14 encoder()

Appelle str.encode élément par élément

Ces fonctions sont définies dans la classe de tableau de caractères (numpy.char). L'ancien package Numarray contenait la classe chararray. Les fonctions ci-dessus dans la classe numpy.char sont utiles pour effectuer des opérations de chaîne vectorisées.