Introdução
Neste tutorial, abordaremos a função isdigit() do módulo de caracteres da biblioteca NumPy. A função isdigit() verifica se todos os caracteres em um elemento são dígitos ou números. Se todos os caracteres forem dígitos ou números, ela retorna True; caso contrário, retorna False. Esta função é dependente da localidade (locale-dependent) para uma string de 8 bits.
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 a limitações no 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 as bibliotecas necessárias
O primeiro passo é importar o NumPy.
import numpy as np
Definir o array de entrada
O próximo passo é definir um array de entrada de strings.
inp_ar = np.array([ '20002', '10009', '12345ab','01' ] )
Aplicar a função isdigit() no array de entrada
A função isdigit() precisa ser aplicada ao array de entrada e salva em uma nova variável.
x = np.char.isdigit(inp_ar)
Visualizar resultados
A saída da função isdigit() pode ser visualizada usando a instrução print.
print("The Output is:")
print(x)
Resumo
Neste tutorial, discutimos o uso da função isdigit() da biblioteca Numpy. Esta função facilita a determinação se os elementos em um array contêm exclusivamente números ou dígitos. Revisamos a sintaxe de numpy.char.isdigit(), os argumentos e seus valores, o formato de saída desta função e fornecemos um exemplo que demonstrou como usá-la.