Función isdecimal 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 laboratorio, aprenderemos sobre la función isdecimal() del módulo char de la biblioteca Numpy. La función isdecimal() comprueba si un elemento contiene solo caracteres decimales o no.

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 los paquetes necesarios

En primer lugar, necesitamos importar los paquetes necesarios, que en nuestro caso es solo NumPy.

import numpy as np

Usar isdecimal() con una cadena de texto

En este paso, usaremos la función isdecimal() con una cadena de texto simple.

string1 = "12342"
print("La cadena de entrada es:")
print(string1)

x = np.char.isdecimal(string1)
print("La salida es:")
print(x)

Salida:

La cadena de entrada es:
12342
La salida es:
True

Usar isdecimal() con una matriz de cadenas de texto

En este paso, usaremos la función isdecimal() en una matriz de cadenas de texto.

inp_ar = np.array([ '20002 2', 'a10009', '12345 ab','01'] )
print("La cadena de entrada es:")
print(inp_ar)

x = np.char.isdecimal(inp_ar)
print("La salida es:")
print(x)

Salida:

La cadena de entrada es:
['20002 2' 'a10009' '12345 ab' '01']
La salida es:
[False False False True]

Resumen

En este laboratorio, aprendimos sobre la función isdecimal() de la biblioteca Numpy. Vimos cómo se utiliza, su sintaxis y los valores que devuelve esta función, junto con múltiples ejemplos de código.

Resumen

La función isdecimal() de la biblioteca NumPy comprueba si un elemento contiene solo caracteres decimales o no. Esta función devuelve un valor booleano en el que se devuelve True si el elemento contiene solo caracteres decimales y False si no. Se puede utilizar para comprobar si un número es decimal o no utilizando los caracteres adecuados.