Вот пример функции numpy.append()в Python, а также различные способы работы с параметром axis:
Пример 1. Добавление одномерного массива к одномерному массиву
import numpy as np
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
result = np.append(arr1, arr2)
print(result)
Выход:
[1 2 3 4 5 6]
Пример 2. Добавление одномерного массива к двумерному массиву вдоль строк (ось=0)
import numpy as np
arr1 = np.array([[1, 2, 3], [4, 5, 6]])
arr2 = np.array([7, 8, 9])
result = np.append(arr1, [arr2], axis=0)
print(result)
Выход:
[[1 2 3]
[4 5 6]
[7 8 9]]
Пример 3. Добавление одномерного массива к двумерному массиву вдоль столбцов (ось=1)
import numpy as np
arr1 = np.array([[1, 2, 3], [4, 5, 6]])
arr2 = np.array([7, 8])
result = np.append(arr1, np.transpose([arr2]), axis=1)
print(result)
Выход:
[[1 2 3 7]
[4 5 6 8]]
Пример 4. Добавление скалярного значения к одномерному массиву в конце
import numpy as np
arr = np.array([1, 2, 3])
result = np.append(arr, 4)
print(result)
Выход:
[1 2 3 4]