2021
07-04
07-04
使用numpy实现topk函数操作(并排序)
np.argpartition难以解决topKtopK是常用的一个功能,在python中,numpy等计算库使用了丰富的底层优化,对于矩阵计算的效率远高于python的for-loop实现。因此,我们希望尽量用一些numpy函数的组合实现topK。pytorch库提供了topk函数,可以将高维数组沿某一维度(该维度共N项),选出最大(最小)的K项并排序。返回排序结果和index信息。奇怪的是,更轻量级的numpy库并没有直接提供topK函数。numpy只提供了argpartition和parti...
继续阅读 >