Як додати рядки та стовпці масиву numpy


Щоб додати рядки та стовпці 2D-масиву NumPy, можна використовувати такі методи:

Спосіб 1: додайте рядки масиву NumPy

 arr. sum (axis= 1 )

Спосіб 2. Додайте стовпці масиву NumPy

 arr. sum (axis= 0 )

У наведених нижче прикладах показано, як використовувати кожен метод на практиці з таким двовимірним масивом NumPy:

 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]]

Приклад 1: додайте рядки масиву NumPy

Ми можемо використовувати такий синтаксис, щоб додати рядки масиву NumPy:

 import numpy as np

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

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

Отримана таблиця показує суму кожного рядка двовимірної таблиці NumPy.

Наприклад:

  • Сума значень у першому рядку дорівнює 0 + 1 + 2 = 3 .
  • Сума значень у першому рядку дорівнює 3 + 4 + 5 = 12 .
  • Сума значень у першому рядку дорівнює 6 + 7 + 8 = 21 .

І так далі.

Приклад 2: сума стовпців таблиці NumPy

Ми можемо використовувати такий синтаксис, щоб додати стовпці масиву NumPy:

 import numpy as np

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

array([45, 51, 57])

Отримана таблиця показує суму кожного стовпця двовимірної таблиці NumPy.

Наприклад:

  • Сума значень у першому стовпці дорівнює 0+3+6+9+12+15 = 45 .
  • Сума значень у першому рядку дорівнює 1+4+7+10+13+16 = 51 .
  • Сума значень у першому рядку дорівнює 2+5+8+11+14+17 = 57 .

Примітка . Ви можете знайти повну документацію для функції NumPy sum() тут .

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції в NumPy:

Як знайти індекс значення в масиві NumPy
Як отримати певний стовпець із масиву NumPy
Як додати стовпець до масиву NumPy

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *