Як додати рядки та стовпці масиву 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