【问题标题】:make 2 dimention array by two 1 dimension通过两个一维制作二维数组
【发布时间】:2020-12-23 17:16:23
【问题描述】:

这个问题可能太简单了,

我想做

来自

a = np.array([1,2,3])
b = np.array([4,5,6])

到

[[1,2,3],
[4,5,6]]

+、concatenate、append 都不起作用。

【问题讨论】:

标签: python numpy


【解决方案1】:

vstack怎么样:

np.vstack([a,b])

或stack:

np.stack([a,b], axis=0)

输出:

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

【讨论】:

  • 或np.array((a,b)),本质上是np.array([[1,2,3],[4,5,6]])。
猜你喜欢
  • 1970-01-01
  • 2012-11-13
  • 2018-12-28
  • 1970-01-01
  • 1970-01-01
  • 2021-10-29
  • 1970-01-01
  • 1970-01-01
  • 2021-12-31
相关资源
最近更新 更多