Как добавить элементы в массив numpy (3 примера)


Вы можете использовать следующие методы для добавления одного или нескольких элементов в массив NumPy:

Способ 1. Добавьте значение в конец массива.

 #append one value to end of array
new_array = np. append (my_array, 15)

Способ 2: добавить несколько значений в конец массива

 #append multiple values to end of array
new_array = np. append (my_array, [15, 17, 18])

Способ 3. Вставьте значение в определенную позицию таблицы.

 #insert 95 into the index position 2
new_array = np. insert (my_array, 2, 95)

Способ 4. Вставьте несколько значений в определенную позицию таблицы.

 #insert 95 and 99 starting at index position 2 of the NumPy array
new_array = np. insert (my_array, 2, [95, 99]) 

В этом руководстве объясняется, как использовать каждый метод на практике со следующим массивом 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])

Пример 1. Добавьте значение в конец массива

Следующий код показывает, как использовать np.append() для добавления значения в конец массива 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])

Значение 15 было добавлено в конец массива NumPy.

Пример 2. Добавление нескольких значений в конец массива

Следующий код показывает, как использовать np.append() для добавления нескольких значений в конец массива 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])

Значения 15 , 17 и 18 добавлены в конец массива NumPy.

Пример 3. Вставка значения в определенную позицию таблицы.

Следующий код показывает, как вставить значение в определенную позицию массива 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])

Значение 95 было вставлено в позицию индекса 2 массива NumPy.

Пример 4. Вставка нескольких значений в определенную позицию таблицы

Следующий код показывает, как вставить несколько значений, начиная с определенной позиции в массиве 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])

Значения 95 и 99 были вставлены из индексной позиции 2 массива NumPy.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в NumPy:

Как фильтровать массив NumPy
Как удалить значения NaN из массива NumPy
Как сравнить два массива NumPy

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *