Introducción
En este laboratorio, cubriremos la función count() de NumPy, que es un método muy útil para contar la cantidad de ocurrencias de una subcadena dada dentro de una matriz o una cadena.
Consejos sobre la VM
Una vez que se haya iniciado la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.
A veces, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de operaciones no se puede automatizar debido a las limitaciones de Jupyter Notebook.
Si tiene problemas durante el aprendizaje, no dude en preguntar a Labby. Deje comentarios después de la sesión y resolveremos el problema para usted de inmediato.
Importar el módulo necesario
Comenzamos importando el módulo NumPy usando la instrucción import.
import numpy as np
Definir un arreglo de cadenas
Definimos una matriz de NumPy de cadenas, que usaremos para nuestro ejemplo.
str1 = np.array(['ooooaaaaqqqk','ccccvvvvvaaaao','ggghhhjjjsskkka'])
Contar las ocurrencias de una subcadena
Usamos la función count() para contar el número de ocurrencias de una subcadena específica dentro de la matriz.
y = np.char.count(str1,'a')
Imprimir los resultados
Imprimimos los resultados de la función de conteo para la subcadena seleccionada.
print(y)
Contar múltiples subcadenas
Usamos la función count() para contar el número de ocurrencias de múltiples subcadenas dentro de la matriz.
z = np.char.count(str1,['k','o'])
Imprimir los resultados
Imprimimos los resultados de la función de conteo para la subcadena seleccionada.
print(z)
Limitar el rango de búsqueda
Usamos la función count() para contar el número de ocurrencias de una subcadena específica dentro de un rango específico dentro de la matriz.
x = np.char.count(str1,'a',0,7)
Imprimir resultados
Imprimimos los resultados de la función de conteo para la subcadena seleccionada dentro del rango específico.
print(x)
Resumen
En este laboratorio, cubrimos la función count() de la biblioteca NumPy con tres ejemplos que nos ayudaron a entender cómo usarla en diferentes escenarios. La función count() ayuda a contar el número de ocurrencias de una subcadena específica dentro de una matriz o una cadena.