np.argsort(x)和np.sort(x)
时间: 2023-11-19 09:47:30 浏览: 207
各种sort比较
np.argsort(x)返回的是数组x中元素排序后的引值,而不是排序后的元素身。返回的索引值可以用于按照排序顺序访问原始的元素。
np.sort)返回的是数组x中元素按照升序排序后的数组副本,原始数组x不会被修改。
举个例子来说明:
假设有数组x = [3, 1, 2]。
np.argsort(x)返回的是索引值数组[1, 2, 0],这意味着排序后的数组应该是x[1] = 1, x[2] = 2, x[0] = 3。
np.sort(x)返回的是数组[1, 2, 3],原数组x保持不变。
希望能解答你的问题!还有其他问题可以继续问我。
阅读全文