Работа с массивами данных с помощью numpy append в Python
numpy append - это функция библиотеки NumPy, которая используется для добавления элементов к массиву NumPy. Она принимает два аргумента - массив, к которому нужно добавить элементы, и новые элементы, которые нужно добавить.
Примеры:
1. Добавление одного элемента:
python
import numpy as np
# Создаем массив
arr = np.array([1, 2, 3])
# Добавляем элемент
new_arr = np.append(arr, 4)
print(new_arr)
# Результат: [1 2 3 4]
2. Добавление нескольких элементов:
python
import numpy as np
# Создаем массив
arr = np.array([1, 2, 3])
# Добавляем несколько элементов
new_arr = np.append(arr, [4, 5, 6])
print(new_arr)
# Результат: [1 2 3 4 5 6]
3. Добавление элементов многомерного массива:
python
import numpy as np
# Создаем двумерный массив
arr = np.array([[1, 2], [3, 4]])
# Добавляем строку
new_arr = np.append(arr, [[5, 6]], axis=0)
print(new_arr)
# Результат: [[1 2]
# [3 4]
# [5 6]]
# Добавляем столбец
new_arr = np.append(arr, [[5], [6]], axis=1)
print(new_arr)
# Результат: [[1 2 5]
# [3 4 6]]
Здесь параметр axis показывает, по какой оси происходит добавление. Если axis=0, то добавляется строка. Если axis=1, то добавляется столбец.
Таким образом, функция numpy append является удобным инструментом для добавления элементов к массивам NumPy. Она может использоваться для добавления как одиночных элементов, так и строк или столбцов многомерных массивов.