Introduction
Dans ce laboratoire, vous allez apprendre à utiliser la fonction upper() du module char de la bibliothèque NumPy. Cette fonction est utilisée pour convertir tous les caractères minuscules d'une chaîne en majuscules. Si la chaîne donnée ne contient aucun caractère minuscule, elle renvoie la chaîne d'origine. Nous allons aborder la syntaxe nécessaire pour utiliser cette fonction, ses valeurs renvoyées et fournir des exemples de son utilisation.
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 au carnet Jupyter pour pratiquer.
Parfois, vous devrez peut-être attendre quelques secondes pour que le carnet Jupyter ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations du carnet Jupyter.
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églerons rapidement le problème pour vous.
Importer la bibliothèque NumPy
La première étape consiste à importer la bibliothèque NumPy en utilisant la syntaxe suivante :
import numpy as np
Appliquer la fonction upper() sur une chaîne simple
Dans cette étape, nous allons utiliser la fonction upper() sur une chaîne simple. Nous allons créer une variable a qui contient la chaîne "this is a string in NumPy" et appliquer la fonction upper() sur elle. Voici un extrait de code d'exemple :
a = "this is a string in NumPy"
print("La chaîne d'origine :")
print(a)
print("\n")
print("Application de la méthode upper() :")
x = np.char.upper(a)
print(x)
Appliquer la fonction upper() sur une chaîne en majuscules
Dans cette étape, nous allons utiliser une chaîne qui est déjà en majuscules, puis vérifier la sortie pour la même. Nous allons créer une variable a qui contient la chaîne "THIS IS AN UPPERCASE STRING" et appliquer la fonction upper() sur elle. Voici un extrait de code d'exemple :
a="THIS IS AN UPPERCASE STRING"
print("La chaîne d'origine :")
print(a)
print("\n")
print("Application de la méthode upper() :")
x=np.char.upper(a)
print(x)
Appliquer la fonction upper() sur un tableau de chaînes de caractères
Dans cette étape, nous allons créer un tableau de chaînes de caractères puis utiliser la fonction upper() avec le tableau. Elle convertira tous les éléments de chaîne en majuscules. Nous allons créer un tableau arr qui contient les chaînes "what aRE YOUR", "plans for Tonight", "will you" et "study tonight" et appliquer la fonction upper() sur celui-ci. Voici un extrait de code d'exemple :
arr = np.array(['what aRE YOUR', 'plans for Tonight', 'will you','study tonight'])
print ("Le tableau d'entrée original : \n", arr)
output = np.char.upper(arr)
print ("Le tableau de sortie : ", output)
Résumé
Dans ce laboratoire, nous avons abordé la fonction upper() de la bibliothèque NumPy. Nous avons vu comment elle est utilisée avec sa syntaxe et les valeurs renvoyées par cette fonction, ainsi que de nombreux exemples de code. En suivant les étapes ci-dessus, vous avez désormais une meilleure compréhension de la manière d'utiliser la fonction upper() dans le module char de la bibliothèque NumPy.