我正在使用numpy数组,我遇到了一个障碍,也许你可以帮助我。所以我有一个二维numpy数组,这个二维数组中的每个数组都有一个最大值,我需要的是获取最大值的索引,而不是二维数组的索引,而是像一维数组一样使用索引,我知道我可以使用numpy.argmax来找到索引,但索引是根据二维数组而不是一维数组来计算的,也许举个例子会更好: import nu
我有一个数字数组: y = np.random.rand(1000) 我想要做的是找到y的最大值,然后从该值的位置开始,在最大值出现之前和之后,取每个第n个元素。 我似乎不能在数组中倒退。我可以很容易地找到最大值,并从那里取每个第n个元素: idx = np.argmax(y)
newy = y[idx::reprate] # reprate is the number of points