【发布时间】:2017-12-11 12:08:10
【问题描述】:
如何仅使用argmin() 对数组进行升序排序?
例如,如果我定义sort_function(x),它只使用argmin()返回x的升序并执行以下操作:
print(sort_function(np.array([1,6,3,7]))
结果应该是[1 3 6 7]。
【问题讨论】:
-
你的问题是“我如何定义这个
sort_function?”? -
您确定要使用
argmin而不是argsort执行此操作吗? -
只使用是什么意思?您可以或多或少地采用任何算法并将
x > y替换为np.argmin((x, y))。我认为这不算数? -
如果回答对您有帮助,请vote on, and accept it。谢谢。
标签: python arrays sorting numpy