У меня есть два простых одномерных массива в NumPy . Я должен быть в состоянии объединить их, используя numpy.concatenate . Но я получаю эту ошибку для кода ниже:
TypeError: только массивы длины 1 могут быть преобразованы в скаляры Python
Код
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