给定一个看起来像[1,2,3,4,5,6]的1D numpy数组,是否有一个内置函数来生成一个看起来像[[1,3,5],[2,4,6]]的交错2D数组?输入形状:(x,)所需输出形状:(2, x/2)我一直在看numpy的文档,还没有遇到任何可以用singular数组来实现这一点的东西。所有函数和其他问题都涉及两个数组。我只有一个singlular数组。谢谢:)
[1,2,3,4,5,6]
[[1,3,5],[2,4,6]]
(x,)
(2, x/2)
x7yiwoj41#
F顺序中的reshape:
F
reshape
a = np.array([1,2,3,4,5,6]) out = a.reshape(2, -1, order='F')
输出:
array([[1, 3, 5], [2, 4, 6]])
1条答案
按热度按时间x7yiwoj41#
F
顺序中的reshape
:输出: