我有一个 numpy 的二维数组
在使用列表时,这很容易实现,只需在二维列表上调用 append 函数即可。
但是,在 Numpy 数组中该怎么做呢?
谢谢!
[[1,2,3]]
。我需要将一个 numpy 的一维数组(比如 [4,5,6]
)附加到它上面,使其变成 [[1,2,3], [4,5,6]]
。在使用列表时,这很容易实现,只需在二维列表上调用 append 函数即可。
但是,在 Numpy 数组中该怎么做呢?
np.concatenate
和 np.append
都不行。由于某种原因,它们将该数组转换为一维数组。谢谢!
vstack
做的是np.concatenate([np.atleast_2d(m) for m in tup], 0)
- 换句话说 - 确保所有输入都是二维的,然后再进行连接。 - hpaulj