Função Isspace do NumPy

Beginner

Introdução

NumPy é uma biblioteca popular para realizar cálculos numéricos em Python. Neste laboratório, abordaremos a função isspace() no módulo char da biblioteca NumPy. A função isspace() é usada para verificar se todos os caracteres em um elemento são caracteres de espaço em branco (whitespace characters). Este laboratório fornecerá um guia passo a passo sobre como usar a função em Python.

Dicas da 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ê.

Importando as Bibliotecas Necessárias

Antes de usar a função isspace(), precisamos importar a biblioteca NumPy. Podemos fazer isso com o seguinte trecho de código:

import numpy as np

Usando a função isspace()

A função isspace() do módulo char da biblioteca NumPy retorna True se todos os caracteres no elemento forem caracteres de espaço em branco (whitespace characters), caso contrário, retornará False. Para usar esta função, precisamos chamar np.char.isspace() e passar um array de strings para ela.

Sintaxe:

np.char.isspace(arr)

Aqui, arr é o array de strings de entrada no qual esta função será aplicada.

A função isspace() retorna um array de saída de valores booleanos com valores True e False correspondentes a cada elemento de string, com base em se a string possui apenas caracteres de espaço em branco ou não.

Exemplo 1

Neste exemplo, usaremos a função isspace() com strings que contêm espaços e também alguns 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)

Saída:

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

Exemplo 2

Neste exemplo, usaremos a função isspace() com strings que possuem caracteres de espaço em branco (whitespace characters) e quebras de linha:

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)

Saída:

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

Resumo

Neste laboratório, aprendemos sobre a função isspace() na biblioteca NumPy. Cobrimos como ela é usada com sua sintaxe e os valores booleanos retornados por esta função. A função isspace() é fácil de usar e pode ser útil em muitas situações quando queremos verificar se strings possuem caracteres de espaço em branco (whitespace characters).