一个numpy数组沿某个轴的k个最小值的索引

4
有没有一种方法可以在不使用循环的情况下返回numpy数组沿轴的k个最小值的索引?
1个回答

7
import numpy as np
x = np.array([[5, 2, 3],[1, 9, 2]]) # example data
k = 2 # return the indices of the 2 smallest values
np.argsort(x, axis=1)[:,0:k] # by row

array([[1, 2],
       [0, 2]])

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接