因此,它是一种间接排序,它返回对数组进行排序的索引。为什么它是“argsort”(考虑到它需要一个参数-要使用的排序类型)却不是“indirect_sort”或类似的东西,这在某种意义上是合理的?还是get_sort_indexer?
最佳答案
搜寻argsort会得到numpy作为第一个结果,因此它的名称确实有点不常见。这可能是历史性的事情,显然它已经存在in 1997 in Numeric,它是Numpy的前身。
我想他们会想到这个名称是与argmax相似的,它似乎是标准的数学函数,已经用许多语言(numpy,mathematica等)实现了,尽管类比并不完美。
关于numpy - 为什么将argsort称为argsort?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/22679684/