Python Numpy argsort返回意外的答案

Python Numpy argsort返回意外的答案,python,Python,我有一个简单的numpy argsort()问题 在下面的示例中,我希望结果是 数组([2,0,1]),因为10是最小的数字,后面跟着20,然后是30。但实际结果是数组([1,2,0]) 请帮忙解释一下为什么会这样 import numpy as np x = np.array([30, 10, 20]) np.argsort(x) 另一种方法是:argsort按元素的递增顺序提供索引数组:x[argsort(x)]是有序数组。另一种方法是:argsort按元素的递增顺序提供索引数组:x[ar

我有一个简单的numpy argsort()问题

在下面的示例中,我希望结果是 数组([2,0,1]),因为10是最小的数字,后面跟着20,然后是30。但实际结果是数组([1,2,0])

请帮忙解释一下为什么会这样

import numpy as np
x = np.array([30, 10, 20])
np.argsort(x)

另一种方法是:
argsort
按元素的递增顺序提供索引数组:
x[argsort(x)]
是有序数组。

另一种方法是:
argsort
按元素的递增顺序提供索引数组:
x[argsort(x)]
是有序数组。

在上面的示例中,结果是数组([1,2,0]),2引用的是什么?在上面的示例中,结果是数组([1,2,0]),2引用的是什么?