У мене є два простих одновимірних масиви в NumPy . Я повинен мати можливість об'єднати їх за допомогою numpy.concatenate . Але я отримую цю помилку для коду нижче:
TypeError: до скаторів Python можна перетворити лише масиви довжиною-1
Код
import numpy
a = numpy.array([1, 2, 3])
b = numpy.array([5, 6])
numpy.concatenate(a, b)
Чому?

np.concatenat(..., axis). Якщо ви хочете складати їх вертикально, використовуйтеnp.vstack. Якщо ви хочете складати їх (у декілька масивів) горизонтально, використовуйтеnp.hstack. (Якщо ви хочете скласти їх по глибині, тобто в третьому вимірі, використовуйтеnp.dstack). Зауважимо, що останні схожі на пандиpd.concat