Introdução
Neste laboratório, você aprenderá como usar a função append() do NumPy. NumPy é uma biblioteca Python para processamento numérico e fornece uma maneira eficiente e conveniente de lidar com arrays, matrizes e dados multidimensionais. A função append() no NumPy adiciona novos dados a um array existente.
Dicas para a 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ê.
Importar a biblioteca NumPy
O primeiro passo é importar a biblioteca NumPy usando a instrução import. Isso tornará todas as funções da biblioteca NumPy acessíveis em nosso código.
import numpy as np
Criar dois arrays
Crie dois arrays que usaremos nos exemplos a seguir.
a = np.array([[1, 2, 3], [7, 8, 9]])
b = np.array([[11, 21, 31], [42, 52, 62]])
Usar a função append() com axis=None
A função numpy.append() é usada para adicionar valores a um array existente. Quando o parâmetro axis não é definido, os arrays de entrada são achatados (flattened) antes da adição. No exemplo abaixo, estamos adicionando os arrays a e b.
c = np.append(a,b)
print("O array resultante após adicionar a & b:\n",c)
Usar a função append() com axis=0
O parâmetro axis=0 especifica que a adição deve ser feita ao longo das linhas. No próximo exemplo, estamos adicionando os arrays a e b ao longo do eixo 0.
c = np.append(a,b,axis=0)
print("O array resultante após adicionar a & b ao longo do eixo 0:\n",c)
Usar a função append() com axis=1
O parâmetro axis=1 especifica que a adição deve ser feita ao longo das colunas. No próximo exemplo, estamos adicionando os arrays a e b ao longo do eixo 1.
c = np.append(a,b,axis=1)
print("O array resultante após adicionar a & b ao longo do eixo 1:\n",c)
Resumo
Neste laboratório, você aprendeu como usar a função append() do NumPy para adicionar valores a um array existente. A função append() adiciona valores a um array ao longo de um eixo especificado e retorna um novo array sem modificar o array original. Você pode usar o parâmetro axis para indicar onde os novos valores devem ser adicionados. Quando axis não é definido, os arrays são achatados (flattened) antes da adição.
Parabéns! Agora você tem o conhecimento para usar a função append() do NumPy para adicionar valores a um array existente.