Fonction istitle 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

Dans ce tutoriel, nous allons apprendre à utiliser la fonction istitle() du module char de la bibliothèque NumPy. Cette fonction est utilisée pour déterminer si un élément donné dans le tableau d'entrée de chaînes de caractères est en majuscule initiale ou non.

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 Carnet de notes 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 votre feedback après la session, et nous résoudrons rapidement le problème pour vous.

Import de la bibliothèque NumPy

Pour utiliser la fonction istitle(), nous devons tout d'abord importer la bibliothèque NumPy. Nous l'importerons en utilisant l'alias standard np.

import numpy as np

Créer un tableau d'entrée

Maintenant, nous allons créer un tableau d'entrée de chaînes de caractères que nous passerons à la fonction istitle(). Dans cet exemple, nous allons créer un tableau NumPy inp1 avec trois éléments : 'APPLE', 'Mango', 'guava'.

inp1 = np.array(['APPLE', 'Mango', 'guava'])

Appliquer la fonction istitle()

Une fois que nous avons créé le tableau d'entrée, nous pouvons le passer à la fonction istitle(). Cette fonction renverra un tableau booléen ayant la même forme que le tableau d'entrée.

out1 = np.char.istitle(inp1)

Afficher le tableau de sortie

Enfin, nous allons afficher le tableau de sortie que nous avons obtenu en utilisant la fonction istitle().

print("Le tableau d'entrée : ", inp1)
print("Le tableau de sortie :", out1)

Code complet pour les étapes 2 - 4

inp1 = np.array(['APPLE', 'Mango', 'guava'])
out1 = np.char.istitle(inp1)

print("Le tableau d'entrée : ", inp1)
print("Le tableau de sortie :", out1)

La sortie du code ci-dessus sera :

Le tableau d'entrée :  ['APPLE' 'Mango' 'guava']
Le tableau de sortie : [False  True False]

Utiliser la fonction istitle() avec une chaîne de caractères

Dans cette étape, nous allons utiliser la fonction istitle() avec une chaîne de caractères 'This Is An Input String'. Cette chaîne sera passée à la fonction istitle(), qui devrait renvoyer True car la chaîne est en majuscules initiales.

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("La chaîne d'entrée : \n", inp2)
print("La sortie de la fonction 'istitle()' :\n", out2)

Code complet pour l'étape 5

inp2 = "This Is An Input String"
out2 = np.char.istitle(inp2)

print("La chaîne d'entrée : \n", inp2)
print("La sortie de la fonction 'istitle()' :\n", out2)

La sortie du code ci-dessus sera :

La chaîne d'entrée :
This Is An Input String
La sortie de la fonction 'istitle()' :
True

Sommaire

Dans ce tutoriel, nous avons appris à connaître la fonction istitle() de la bibliothèque NumPy. Nous avons vu comment utiliser cette fonction, sa syntaxe, ses arguments d'entrée et la sortie qu'elle renvoie. Nous avons également démontré comment utiliser cette fonction avec un tableau d'entrée et une chaîne d'entrée unique. Enfin, nous avons vu comment la fonction istitle() peut être utilisée pour vérifier si une chaîne d'entrée est en majuscules initiales ou non.