【发布时间】:2016-05-29 17:35:28
【问题描述】:
我有一个 numpy 二维数组 [[1,2,3]]。
我需要附加一个 numpy 一维数组(比如[4,5,6]),使其变为[[1,2,3], [4,5,6]]
这很容易使用列表实现,您只需在 2D 列表上调用 append。
但是如何在 Numpy 数组中做到这一点?
np.concatenate 和 np.append 不起作用。他们出于某种原因将数组转换为一维数组。
谢谢!
【问题讨论】:
-
vstack执行np.concatenate([np.atleast_2d(m) for m in tup], 0)- 换句话说 - 确保所有输入都是二维的,然后连接。
标签: python arrays numpy append