Como adicionar linhas e colunas de um array numpy


Você pode usar os seguintes métodos para adicionar linhas e colunas de uma matriz NumPy 2D:

Método 1: adicionar linhas do array NumPy

 arr. sum (axis= 1 )

Método 2: adicionar colunas da matriz NumPy

 arr. sum (axis= 0 )

Os exemplos a seguir mostram como usar cada método na prática com o seguinte array NumPy 2D:

 import numpy as np

#create NumPy array
arr = np. arange ( 18 ). reshape ( 6,3 )

#view NumPy array
print (arr)

[[ 0 1 2]
 [3 4 5]
 [6 7 8]
 [9 10 11]
 [12 13 14]
 [15 16 17]]

Exemplo 1: Adicione as linhas do array NumPy

Podemos usar a seguinte sintaxe para adicionar as linhas de um array NumPy:

 import numpy as np

#calculate sum of rows in NumPy array
arr. sum (axis= 1 )

array([ 3, 12, 21, 30, 39, 48])

A tabela resultante mostra a soma de cada linha da tabela NumPy 2D.

Por exemplo:

  • A soma dos valores da primeira linha é 0 + 1 + 2 = 3 .
  • A soma dos valores da primeira linha é 3 + 4 + 5 = 12 .
  • A soma dos valores da primeira linha é 6 + 7 + 8 = 21 .

E assim por diante.

Exemplo 2: soma das colunas da tabela NumPy

Podemos usar a seguinte sintaxe para adicionar as colunas de um array NumPy:

 import numpy as np

#calculate sum of columns in NumPy array
arr. sum (axis= 0 )

array([45, 51, 57])

A tabela resultante mostra a soma de cada coluna da tabela NumPy 2D.

Por exemplo:

  • A soma dos valores da primeira coluna é 0+3+6+9+12+15 = 45 .
  • A soma dos valores da primeira linha é 1+4+7+10+13+16 = 51 .
  • A soma dos valores da primeira linha é 2+5+8+11+14+17 = 57 .

Nota : Você pode encontrar a documentação completa para a função NumPy sum() aqui .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no NumPy:

Como encontrar o índice de valor na matriz NumPy
Como obter uma coluna específica de um array NumPy
Como adicionar uma coluna a um array NumPy

Add a Comment

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