如何重塑数组

K.h*_*eer 2 python numpy

我想创建像下面这样的5*3数组,而不是明确地输入它.

[[1,  6, 11],
 [2,  7, 12],
 [3,  8, 13],
 [4,  9, 14],
 [5, 10, 15]]
Run Code Online (Sandbox Code Playgroud)

我用过以下代码.

np.arange(1, 16).T.reshape((5,3))
Run Code Online (Sandbox Code Playgroud)

但它表明

array([[ 1,  2,  3],
       [ 4,  5,  6],
       [ 7,  8,  9],
       [10, 11, 12],
       [13, 14, 15]])
Run Code Online (Sandbox Code Playgroud)

如何按升序排序数字,使其成为第一个数组?

gio*_*ans 6

这就是你要找的东西:

np.arange(1, 16).reshape((3,5)).T
Run Code Online (Sandbox Code Playgroud)

事实上,按顺序: