Função Decode do NumPy

Beginner

Introdução

NumPy é uma poderosa biblioteca Python utilizada para trabalhar com arrays, funções matemáticas, etc. Ela oferece uma grande quantidade de funções para realizar operações em arrays, matrizes, etc. Neste laboratório, focaremos na função decode() do módulo char do NumPy. Esta função é usada para decodificar strings de forma elementar com base no codec especificado.

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 às limitações do 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 a biblioteca NumPy

NumPy é um módulo de terceiros, então antes de usá-lo precisamos importá-lo em nosso código.

import numpy as np

Criando um array

Nesta etapa, criaremos um array simples de strings para trabalhar.

x = np.array(['aAaAaArt', '  aABbV ', 'abBABba'])

Codificando o array

Nesta etapa, codificaremos o array criado acima usando char.encode().

e = np.char.encode(x, encoding='cp500')

Decodificando o array codificado

Nesta etapa, decodificaremos o array codificado usando char.decode().

d = np.char.decode(e, encoding='cp500')

Exibindo a saída decodificada

Nesta etapa, imprimiremos a saída decodificada no console para verificar se a decodificação está funcionando corretamente.

print(d)

Resumo

Neste laboratório, aprendemos como usar a função decode() do módulo char do NumPy para decodificar strings de forma elementar com base no codec especificado. Cobrimos todas as etapas necessárias envolvidas no processo e a maneira de exibir a saída decodificada. Compreender esta função é importante, pois pode ser muito útil ao realizar certas tarefas complexas.