[英]Construct matrix from columns
我将列定义为 arrays np.array([1, 2, 3])
和np.array([4, 5, 6])
。 我想从这个 arrays 构造矩阵,使用它们作为列:
[[1, 4],
[2, 5],
[3, 6]]
我已经尝试过:
np.array([a, b])
np.array([a, b]).reshape(3, 2)
np.concatenate((a, b)).reshape(3, 2)
np.stack((a, b)).reshape(3, 2)
我知道我可以使用zip
或列表理解,但真正的 arrays 很大,我正在使用numpy
内置函数搜索解决方案。
这可以通过np.column_stack
doc来完成:
>>> a = np.array((1,2,3))
>>> b = np.array((2,3,4))
>>> np.column_stack((a,b))
array([[1, 2],
[2, 3],
[3, 4]])
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.