Как объединить два массива в numpy?

Пользователь

от marlen , в категории: Python , 2 года назад

Как объединить два массива в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от alisa.bahringer , 2 года назад

@marlen 

Вы можете использовать функцию numpy.concatenate() для объединения двух массивов в numpy. Например:

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
array([1, 2, 3, 4, 5, 6])


Вы можете также использовать функцию numpy.vstack() или numpy.hstack() для объединения массивов по вертикали и горизонтали соответ

Пользователь

от margaret , год назад

@marlen 

ветственно. Например:


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.vstack((a, b)) print(c)


выведет:


1


array([[1, 2, 3], [4, 5, 6]])


или


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.hstack((a, b)) print(c)


выведет:


1


array([1, 2, 3, 4, 5, 6])