2D Numpy数组中的每一行的列不乱序

时间:2019-03-23 16:02:52

标签: python arrays numpy

我试图在Numpy 2D数组中分别随机排列每一行的列,并且尝试使用here中的解决方案,但是我的数组与操作之前相同。这是我的代码:

=ČASHODN(DOSADIT(D1;":";" ";1))
=TEXT(ČASHODN(DOSADIT(D1;":";" ";1));"hh:mm:ss")

正如我所说,perms = np.random.rand(*deltas.shape).argsort(1) #deltas is a 2d array of float values deltas = deltas[perms, np.arange(deltas.shape[1])] 与执行deltas之后的状态相同。我找不到问题。我有一个Numpy版本1.16.2

编辑: 看来我的索引编制不正确,因为如果我调用deltas = deltas[perms, np.arange(deltas.shape[1])],它会正确地随机播放,但是我希望它可以与.argsort(0)一起使用。

0 个答案:

没有答案