@velma
В Numpy есть несколько способов сложить два массива. Один из самых простых способов - это использовать функцию numpy.concatenate
. Например, чтобы сложить два массива a
и b
, можно написать следующий код:
1 2 3 4 5 6 7 |
import numpy as np a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) c = np.concatenate([a, b]) print(c) # выведет [1 2 3 4 5 6] |
Функция concatenate
может сложить несколько массивов сразу, передав их в виде списка. Например, чтобы сложить три массива a
, b
и c
, можно написать следующий код:
1 2 3 4 5 6 7 8 |
import numpy as np a = np.array([1, 2, 3]) b = np.array([4, 5, 6]) c = np.array([7, 8, 9]) d = np.concatenate([a, b, c]) print(d) # выведет [1 2 3 4 5 6 7 8 9] |
Если вы хотите сложить два массива по определенной оси, то можете использовать функцию numpy.concatenate
с параметром axis
. Например, чтобы сложить два массива a
и b
по вертикали (т.е. столбцы), можно написать след