Fonction isupper 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 laboratoire, nous allons apprendre à utiliser la fonction isupper() du module char disponible dans la bibliothèque NumPy. Cette fonction permet de déterminer si les éléments de chaîne d'un ndarray sont en majuscules 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 Notebook pour accéder à Jupyter Notebook et pratiquer.

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.

Importez les bibliothèques requises

Nous allons commencer par importer les bibliothèques requises, à savoir NumPy.

import numpy as np

Définissez une variable de chaîne de caractères

Dans cette étape, nous allons définir une variable de chaîne de caractères et stocker la chaîne d'entrée.

string1 = "HELLO WORLD"

Appliquez isupper() à la variable de chaîne de caractères

Maintenant, nous allons appliquer la fonction isupper() à notre variable de chaîne de caractères. Cela renverra True si tous les caractères de la chaîne sont en majuscules, et False sinon.

x = np.char.isupper(string1)
print("Après avoir appliqué la fonction isupper():")
print(x)

Définissez un tableau d'éléments de type chaîne de caractères

Dans cette étape, nous allons définir un tableau d'éléments de type chaîne de caractères et stocker les chaînes d'entrée.

inp_ar = np.array(['Abc', 'ZYX', '789'])

Appliquez isupper() au tableau

Maintenant, nous allons appliquer la fonction isupper() à notre tableau d'éléments de type chaîne de caractères. Cela renverra True si tous les caractères des chaînes sont en majuscules, et False sinon.

output = np.char.isupper(inp_ar)
print ("Le tableau de sortie :\n", output)

Récapitulatif

Dans ce laboratoire, nous avons appris à connaître la fonction isupper() de la bibliothèque NumPy. Nous avons vu comment elle est utilisée, sa syntaxe et les valeurs renvoyées par cette fonction. Nous avons appliqué la fonction isupper() à une variable de chaîne de caractères et à un tableau d'éléments de type chaîne de caractères pour déterminer si chaque élément est en majuscules ou non.