Como adicionar elementos ao array numpy (3 exemplos)
Você pode usar os seguintes métodos para adicionar um ou mais elementos a uma matriz NumPy:
Método 1: adicione um valor no final do array
#append one value to end of array
new_array = np. append (my_array, 15)
Método 2: adicione vários valores no final do array
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
Método 3: insira um valor em uma posição específica da tabela
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95)
Método 4: insira vários valores em uma posição específica da tabela
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99])
Este tutorial explica como usar cada método na prática com o seguinte array NumPy:
import numpy as np
#create NumPy array
my_array = np. array ([1, 2, 2, 3, 5, 6, 7, 10])
#view NumPy array
my_array
array([ 1, 2, 2, 3, 5, 6, 7, 10])
Exemplo 1: Adicione um valor ao final do array
O código a seguir mostra como usar np.append() para adicionar um valor ao final do array NumPy:
#append one value to end of array
new_array = np. append (my_array, 15)
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])
O valor 15 foi adicionado ao final do array NumPy.
Exemplo 2: Adicione vários valores ao final do array
O código a seguir mostra como usar np.append() para adicionar vários valores ao final do array NumPy:
#append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])
Os valores 15 , 17 e 18 foram adicionados ao final do array NumPy.
Exemplo 3: Insira um valor em uma posição específica da tabela
O código a seguir mostra como inserir um valor em uma posição específica do array NumPy:
#insert 95 into the index position 2 new_array = np. insert (my_array, 2, 95) #view new array new_array array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])
O valor 95 foi inserido na posição de índice 2 do array NumPy.
Exemplo 4: Insira vários valores em uma posição específica da tabela
O código a seguir mostra como inserir vários valores começando em uma posição específica no array NumPy:
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np. insert (my_array, 2, [95, 99]) #view new array new_array array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])
Os valores 95 e 99 foram inseridos a partir da posição 2 do índice do array NumPy.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no NumPy:
Como filtrar um array NumPy
Como remover valores NaN do array NumPy
Como comparar duas matrizes NumPy