是否有一个简单的函数可以将数组的值行更改为另一个数组中的列?

时间:2017-07-05 01:30:14

标签: python numpy

好的,我有一个包含5行和1列的数组。我有另一个有5列和1行的数组。有没有办法可以更简单的方式将行的值更改为列。我知道我可以这样做:

 import numpy as np
 x = np.ones(5)
 y = np.zeros([5,1])
 y[:,0] = x

有没有更简单的方法来做到这一点。我会将行中的许多值翻转到列,这可能会在我的实际代码中变得混乱。

1 个答案:

答案 0 :(得分:3)

您正在寻找reshape

y = x.reshape((5,1))