Fonction de comptage de NumPy

Beginner

Introduction

Dans ce laboratoire, nous allons aborder la fonction count() de NumPy, qui est une méthode très utile pour compter le nombre d'occurrences d'une sous-chaîne donnée dans un tableau ou une chaîne de caractères.

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ésoudrons rapidement le problème pour vous.

Importer le module requis

Nous commençons par importer le module NumPy en utilisant l'instruction import.

import numpy as np

Définir un tableau de chaînes de caractères

Nous définissons un tableau NumPy de chaînes de caractères, que nous utiliserons pour notre exemple.

str1 = np.array(['ooooaaaaqqqk','ccccvvvvvaaaao','ggghhhjjjsskkka'])

Compter les occurrences de la sous-chaîne

Nous utilisons la fonction count() pour compter le nombre d'occurrences d'une sous-chaîne spécifique dans le tableau.

y = np.char.count(str1,'a')

Afficher les résultats

Nous affichons les résultats de la fonction de comptage pour la sous-chaîne sélectionnée.

print(y)

Compter plusieurs sous-chaînes

Nous utilisons la fonction count() pour compter le nombre d'occurrences de plusieurs sous-chaînes dans le tableau.

z = np.char.count(str1,['k','o'])

Afficher les résultats

Nous affichons les résultats de la fonction de comptage pour la sous-chaîne sélectionnée.

print(z)

Limiter la plage de recherche

Nous utilisons la fonction count() pour compter le nombre d'occurrences d'une sous-chaîne spécifique dans une plage spécifique à l'intérieur du tableau.

x = np.char.count(str1,'a',0,7)

Afficher les résultats

Nous affichons les résultats de la fonction de comptage pour la sous-chaîne sélectionnée dans la plage spécifique.

print(x)

Résumé

Dans ce laboratoire, nous avons abordé la fonction count() de la bibliothèque NumPy avec trois exemples qui nous ont aidé à comprendre comment l'utiliser dans différents scénarios. La fonction count() permet de compter le nombre d'occurrences d'une sous-chaîne spécifique à l'intérieur d'un tableau ou d'une chaîne de caractères.