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

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *