Función isdigit de Numpy

NumPyNumPyBeginner
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 tutorial, cubriremos la función isdigit() del módulo de caracteres de la biblioteca NumPy. La función isdigit() comprueba si todos los caracteres de un elemento son dígitos o números. Si todos los caracteres son dígitos o números, devuelve True, en caso contrario devuelve False. Esta función es dependiente de la configuración regional para una cadena de 8 bits.

Consejos sobre la VM

Una vez finalizada la inicialización de la VM, haga clic en la esquina superior izquierda para cambiar a la pestaña Cuaderno y acceder a Jupyter Notebook para practicar.

En ocasiones, es posible que tenga que esperar unos segundos a que Jupyter Notebook termine de cargarse. La validación de las 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 sus comentarios después de la sesión y lo resolveremos rápidamente para usted.

Importar las bibliotecas necesarias

El primer paso es importar NumPy.

import numpy as np

Definir el arreglo de entrada

El siguiente paso es definir un arreglo de entrada de cadenas.

inp_ar = np.array([ '20002', '10009', '12345ab','01' ] )

Aplicar la función isdigit() al arreglo de entrada

La función isdigit() debe aplicarse al arreglo de entrada y guardarse en una nueva variable.

x = np.char.isdigit(inp_ar)

Ver los resultados

La salida de la función isdigit() se puede ver usando la instrucción print.

print("The Output is:")
print(x)

Resumen

En este tutorial, discutimos el uso de la función isdigit() de la biblioteca Numpy. Esta función facilita la determinación de si los elementos de un arreglo contienen exclusivamente números o dígitos. Revisamos la sintaxis de numpy.char.isdigit(), los argumentos y sus valores, el formato de salida de esta función y proporcionamos un ejemplo que demostró cómo usarlo.