Introduction
NumPy est une puissante bibliothèque Python utilisée pour travailler avec des tableaux, des fonctions mathématiques, etc. Elle fournit un grand nombre de fonctions pour effectuer des opérations sur des tableaux, des matrices, etc. Dans ce laboratoire, nous nous concentrerons sur la fonction decode() du module char de NumPy. Cette fonction est utilisée pour décoder des chaînes de manière élémentaire en fonction du codec spécifié.
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 la pratique.
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 limites du carnet Jupyter.
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 de la bibliothèque NumPy
NumPy est un module tiers, donc avant de l'utiliser, nous devons l'importer dans notre code.
import numpy as np
Création d'un tableau
Dans cette étape, nous allons créer un tableau simple de chaînes de caractères avec lequel travailler.
x = np.array(['aAaAaArt',' aABbV ', 'abBABba'])
Encodage du tableau
Dans cette étape, nous allons encoder le tableau créé précédemment à l'aide de char.encode().
e = np.char.encode(x, encoding='cp500')
Décodage du tableau encodé
Dans cette étape, nous allons décoder le tableau encodé à l'aide de char.decode().
d = np.char.decode(e, encoding='cp500')
Affichage de la sortie décodée
Dans cette étape, nous allons imprimer la sortie décodée dans la console pour voir si le décodage fonctionne correctement ou non.
print(d)
Résumé
Dans ce laboratoire, nous avons appris à utiliser la fonction decode() du module char de NumPy pour décoder des chaînes de caractères de manière élémentaire en fonction du codec spécifié. Nous avons couvert toutes les étapes requises dans le processus et la manière d'afficher la sortie décodée. Comprendre cette fonction est importante car elle peut être très utile lors de la réalisation de certaines tâches complexes.