Introduction
Dans ce laboratoire, nous allons décrire la procédure étape par étape d'utilisation de la fonction Swapcase() du module char de la bibliothèque Numpy. Ce tutoriel s'adresse à ceux qui souhaitent manipuler des chaînes de caractères dans Numpy et modifier les majuscules et minuscules des caractères de leur chaîne.
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 votre feedback après la session, et nous réglerons rapidement le problème pour vous.
Importation de la bibliothèque Numpy
La première étape consiste à importer la bibliothèque Numpy dans votre environnement Python. Vous pouvez utiliser le extrait de code suivant pour importer cette bibliothèque :
import numpy as np
Création d'un tableau avec des chaînes de caractères
La deuxième étape consiste à créer un tableau contenant des chaînes de caractères. Vous pouvez utiliser la fonction np.array() pour créer un nouveau tableau. Voici un extrait de code exemple :
arr = np.array(['Numpy', 'NumPy', 'numpy'])
Utilisation de la fonction Swapcase()
La troisième étape consiste à utiliser la fonction Swapcase() pour modifier les majuscules et minuscules des caractères de la chaîne du tableau. Vous pouvez utiliser la fonction np.char.swapcase() pour effectuer cette opération. Voici un extrait de code exemple :
arr_swapcase = np.char.swapcase(arr)
Affichage du résultat
Enfin, vous devez afficher le résultat de la fonction Swapcase(). Vous pouvez utiliser la fonction print() pour afficher le nouveau tableau avec les majuscules et minuscules modifiées. Voici un extrait de code exemple :
print("Original array:", arr)
print("Swapped cases array:", arr_swapcase)
Exemple
Comprenons la fonction Swapcase() à l'aide d'un extrait de code exemple :
import numpy as np
## Création d'un tableau de chaînes de caractères
arr = np.array(['This is NumPy Tutorial', 'Swapcase function', 'python'])
## Inversion des majuscules et minuscules de tous les caractères dans la chaîne
arr_swapcase = np.char.swapcase(arr)
## Affichage des résultats
print("Original Array: ", arr)
print("Swapped Cases Array: ", arr_swapcase)
La sortie du code ci-dessus sera :
Original Array: ['This is NumPy Tutorial' 'Swapcase function' 'python']
Swapped Cases Array: ['tHIS IS nUMpY tUTORIAL' 'sWAPCASE FUNCTION' 'PYTHON']
Résumé
Dans ce laboratoire, nous avons appris à connaître la fonction Swapcase() du module char de la bibliothèque Numpy, qui est principalement utilisée pour renvoyer une copie élément par élément de la chaîne de caractères avec les caractères majuscules de la chaîne convertis en minuscules et les caractères minuscules convertis en majuscules. Elle inverse ou change la casse des caractères dans une chaîne donnée. Dans ce laboratoire, nous avons couvert le processus étape par étape d'utilisation de la fonction pour manipuler des chaînes de caractères dans Numpy.