Я хочу объединить два массива вертикально в Python с использованием пакета NumPy:Как вертикально объединить два массива в Python?
a = array([1,2,3,4])
b = array([5,6,7,8])
Я хочу что-то вроде этого:
c = array([[1,2,3,4],[5,6,7,8]])
Как мы можем сделать это с помощью функции concatenate
? Я проверил эти две функции, но результат тот же:
c = concatenate((a,b),axis=0)
# or
c = concatenate((a,b),axis=1)
У нас это в обоих этих функций:
c = array([1,2,3,4,5,6,7,8])
Благодарим за ответ. Как мы можем горизонтально конкатенировать с помощью 'array'? Это только для вертикальной конкатенации? – user2991243
@ user2991243 Вы можете использовать параметр 'axis' для управления той осью для конкатенации, и по умолчанию она равна' 0'. –