Función de conteo de NumPy

PythonPythonBeginner
Practicar Ahora

💡 Este tutorial está traducido por IA desde la versión en inglés. Para ver la versión original, puedes hacer clic aquí

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 una matriz 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 los 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.