我有一个像这样的numpy数组:
x = np.arange(0,9)
y = np.arange(20,29)
X = np.array([x, y])
所以X看起来像[[0,1,2,... 9],[20,21,...,29]]
但我希望X形如下:
X = np.array([[0, 20],
[1, 21],
[2, 22],
...
[9, 29]])
如何使用上面给出的x和y数组执行此操作?
答案 0 :(得分:1)
您可以转置X
以获得所需的结果:
In [16]: X
Out[16]:
array([[ 0, 1, 2, 3, 4, 5, 6, 7, 8],
[20, 21, 22, 23, 24, 25, 26, 27, 28]])
In [17]: X.T
Out[17]:
array([[ 0, 20],
[ 1, 21],
[ 2, 22],
[ 3, 23],
[ 4, 24],
[ 5, 25],
[ 6, 26],
[ 7, 27],
[ 8, 28]])
答案 1 :(得分:0)
转置数组:
datetime