gpt4 book ai didi

Python 等价于 Matlab [a,b] = sort(y)

转载 作者:行者123 更新时间:2023-11-28 21:52:19 25 4
gpt4 key购买 nike

我是 Python 语言的新手,想知道如何进行以下操作

(1)  y = [some vector]
(2) z = [some other vector]
(3) [ynew,indx] = sort(y)
(4) znew = z(indx)

我可以执行第 1、2 和 4 行,但第 3 行让我感到不适。有什么建议。我正在寻找的不是用户编写的函数,而是语言本身固有的东西。
谢谢

最佳答案

第 3 行使用 NumPy,假设 y 是行向量,否则需要 axis=0:

ynew=y.sort(axis=1)
indx=y.argsort(axis=1)

关于Python 等价于 Matlab [a,b] = sort(y),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28512237/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com