Numpy:将奇异1D数组的值交错到2D数组

h9a6wy2h  于 2023-03-23  发布在  其他
关注(0)|答案(1)|浏览(124)

给定一个看起来像[1,2,3,4,5,6]的1D numpy数组,是否有一个内置函数来生成一个看起来像[[1,3,5],[2,4,6]]的交错2D数组?
输入形状:(x,)
所需输出形状:(2, x/2)
我一直在看numpy的文档,还没有遇到任何可以用singular数组来实现这一点的东西。所有函数和其他问题都涉及两个数组。我只有一个singlular数组。
谢谢:)

x7yiwoj4

x7yiwoj41#

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]])

相关问题