假设我有一个x包含100万个元素的巨大向量,我想找到最多30个元素的索引.我不特别在意结果是否在这30个元素中排序,只要它们是整个向量中的最大值30.使用order[x][1:30]似乎相当昂贵,因为它必须对整个矢量进行排序.我考虑过使用partial选项sort,但sort返回值,并且在指定index.return时不支持该选项partial.有没有一种有效的方法来查找索引而不对整个向量进行排序?
x
order[x][1:30]
partial
sort
index.return
sorting r vector
r ×1
sorting ×1
vector ×1