Función isspace 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

NumPy es una biblioteca popular para realizar cálculos numéricos en Python. En este laboratorio, cubriremos la función isspace() en el módulo char de la biblioteca NumPy. La función isspace() se utiliza para comprobar si todos los caracteres de un elemento son caracteres en blanco. Este laboratorio le proporcionará una guía paso a paso sobre cómo usar la función en Python.

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.

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 su retroalimentación después de la sesión y resolveremos rápidamente el problema para usted.

Importando las bibliotecas necesarias

Antes de usar la función isspace(), necesitamos importar la biblioteca NumPy. Esto lo podemos hacer con el siguiente fragmento de código:

import numpy as np

Usando la función isspace()

La función isspace() del módulo char de la biblioteca NumPy devuelve True si todos los caracteres del elemento son caracteres en blanco; de lo contrario, devolverá False. Para usar esta función, debemos llamar a np.char.isspace() y pasarle una matriz de cadenas.

Sintaxis:

np.char.isspace(arr)

Aquí, arr es la matriz de entrada de cadenas en la que se aplicará esta función.

La función isspace() devuelve una matriz de salida con valores Booleanos, con valores True y False correspondientes a cada elemento de cadena, dependiendo de si la cadena tiene solo caracteres en blanco o no.

Ejemplo 1

En este ejemplo, usaremos la función isspace() con cadenas que contienen espacios y también algunos alfabetos.

inp_ar = np.array([ 'Superb!', 'Amazing!'] )
print("The Input string is:")
print(inp_ar)

x = np.char.isspace(inp_ar)
print("The Output is:")
print(x)

Salida:

The Input string is:
['Superb!' 'Amazing!']
The Output is:
[False False]

Ejemplo 2

En este ejemplo, usaremos la función isspace() con cadenas que tienen caracteres en blanco y saltos de línea:

inp_ar = np.array([ '\n', '\t',' ','abc nb'] )
print("The Input string is:")
print(inp_ar)

x = np.char.isspace(inp_ar)
print("The Output is:")
print(x)

Salida:

The Input string is:
['\n' '\t' ' ' 'abc nb']
The Output is:
[ True True True False]

Resumen

En este laboratorio, aprendimos sobre la función isspace() en la biblioteca NumPy. Cubrimos cómo se utiliza, su sintaxis y los valores booleanos devueltos por esta función. La función isspace() es fácil de usar y puede ser útil en muchas situaciones cuando queremos comprobar si las cadenas tienen caracteres en blanco.