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.