Fonction isspace de NumPy

NumPyNumPyBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

NumPy est une bibliothèque populaire pour effectuer des calculs numériques en Python. Dans ce laboratoire, nous allons aborder la fonction isspace() dans le module char de la bibliothèque NumPy. La fonction isspace() est utilisée pour vérifier si tous les caractères d'un élément sont des caractères d'espace blanc. Ce laboratoire vous fournira un guide étape par étape sur la manière d'utiliser la fonction en Python.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Notebook pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session, et nous résoudrons rapidement le problème pour vous.

Importation des bibliothèques requises

Avant d'utiliser la fonction isspace(), nous devons importer la bibliothèque NumPy. Nous pouvons le faire avec le extrait de code suivant :

import numpy as np

Utilisation de la fonction isspace()

La fonction isspace() du module char de la bibliothèque NumPy renvoie True si tous les caractères de l'élément sont des caractères d'espace blanc, sinon, elle renverra False. Pour utiliser cette fonction, nous devons appeler np.char.isspace() et lui passer un tableau de chaînes de caractères.

Syntaxe :

np.char.isspace(arr)

Ici, arr est le tableau d'entrée de chaînes de caractères sur lequel cette fonction sera appliquée.

La fonction isspace() renvoie un tableau de sortie de valeurs booléennes avec des valeurs True et False correspondant à chaque élément de chaîne de caractères selon que la chaîne ne contient que des caractères d'espace blanc ou non.

Exemple 1

Dans cet exemple, nous allons utiliser la fonction isspace() avec des chaînes de caractères qui contiennent des espaces et également quelques alphabets.

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)

Sortie :

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

Exemple 2

Dans cet exemple, nous allons utiliser la fonction isspace() avec des chaînes de caractères qui contiennent des caractères d'espace blanc et des retours à la ligne :

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)

Sortie :

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

Récapitulatif

Dans ce laboratoire, nous avons appris à connaître la fonction isspace() de la bibliothèque NumPy. Nous avons vu comment elle est utilisée avec sa syntaxe et les valeurs booléennes renvoyées par cette fonction. La fonction isspace() est facile à utiliser et peut être utile dans de nombreuses situations où nous voulons vérifier si des chaînes de caractères contiennent des caractères d'espace blanc.