Як додати стовпець до масиву numpy (з прикладами)
Ви можете використовувати один із наведених нижче методів, щоб додати стовпець до масиву NumPy:
Спосіб 1: додайте стовпець у кінці таблиці
n.p. append (my_array, [[value1], [value2], [value3], ...], axis= 1 )
Спосіб 2. Вставте стовпець у певне місце в таблиці
n.p. insert (my_array, 3 , [value1, value2, value3, ...], axis= 1 )
Наступні приклади показують, як використовувати кожен метод на практиці.
Приклад 1: додайте стовпець у кінець масиву NumPy
Припустимо, у нас є наступний масив NumPy:
import numpy as np #create NumPy array my_array = np. array ([[1, 2, 3, 4], [5, 6, 7, 8]]) #view NumPy array my_array array([[1, 2, 3, 4], [5, 6, 7, 8]])
Ми можемо використовувати такий синтаксис, щоб додати стовпець у кінець масиву NumPy:
#append column to end of NumPy array
new_array = np. append (my_array, [[10], [13]], axis= 1 )
#view updated array
new_array
array([[ 1, 2, 3, 4, 10],
[5, 6, 7, 8, 13]])
Приклад 2: вставте стовпець у певну позицію масиву NumPy
Припустимо, у нас є наступний масив NumPy:
import numpy as np #create NumPy array my_array = np. array ([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) #view NumPy array my_array array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
Ми можемо використати такий синтаксис, щоб вставити новий стовпець перед стовпцем у позиції індексу 2 масиву NumPy:
#insert new column before column in index position 2
new_array = np. insert (my_array, 2 , [10, 13, 19], axis= 1 )
#view updated array
new_array
array([[ 1, 2, 10, 3],
[4, 5, 13, 6],
[7, 8, 19, 9]])
Зверніть увагу, що новий стовпець значень був вставлений перед стовпцем у позиції індексу 2.
Додаткові ресурси
У наступних посібниках пояснюється, як виконувати інші типові операції в NumPy:
Як додати масив Numpy до Pandas DataFrame
Як конвертувати Pandas DataFrame в масив NumPy