Introdução
Neste laboratório, abordaremos a função count() do NumPy, que é um método muito útil para contar o número de ocorrências de uma determinada substring dentro de um array ou string.
Dicas para a VM
Após a inicialização da VM, clique no canto superior esquerdo para mudar para a aba Notebook e acessar o Jupyter Notebook para praticar.
Às vezes, pode ser necessário aguardar alguns segundos para que o Jupyter Notebook termine de carregar. A validação das operações não pode ser automatizada devido às limitações do Jupyter Notebook.
Se você enfrentar problemas durante o aprendizado, sinta-se à vontade para perguntar ao Labby. Forneça feedback após a sessão, e resolveremos o problema prontamente para você.
Importar Módulo Necessário
Começamos importando o módulo NumPy usando a instrução import.
import numpy as np
Definir Array de Strings
Definimos um array NumPy de strings, que usaremos para nosso exemplo.
str1 = np.array(['ooooaaaaqqqk','ccccvvvvvaaaao','ggghhhjjjsskkka'])
Contar Ocorrências de Substring
Usamos a função count() para contar o número de ocorrências de uma substring específica dentro do array.
y = np.char.count(str1,'a')
Imprimir Resultados
Imprimimos os resultados da função de contagem para a substring selecionada.
print(y)
Contar Múltiplas Substrings
Usamos a função count() para contar o número de ocorrências de múltiplas substrings dentro do array.
z = np.char.count(str1,['k','o'])
Imprimir Resultados
Imprimimos os resultados da função de contagem para a substring selecionada.
print(z)
Limitar Intervalo de Busca
Usamos a função count() para contar o número de ocorrências de uma substring específica dentro de um intervalo específico no array.
x = np.char.count(str1,'a',0,7)
Imprimir Resultados
Imprimimos os resultados da função de contagem para a substring selecionada dentro do intervalo específico.
print(x)
Resumo
Neste laboratório, cobrimos a função count() da biblioteca NumPy com três exemplos que nos ajudaram a entender como usá-la em diferentes cenários. A função count() ajuda a contar o número de ocorrências de uma substring específica dentro de um array ou string.