gpt4 book ai didi

arrays - Julia:使用自定义比较器按行对矩阵进行排序

转载 作者:行者123 更新时间:2023-12-04 00:52:50 25 4
gpt4 key购买 nike

我有以下二维数组:

[120 320;
150 270;
230 250]

我要根据每行中的第二个元素对其进行排序的行。我无论如何都找不到使用 Julia 的 Base.sort() 来做到这一点。是否可以使用 Base.sort() 来实现这一点,或者有没有其他选择?

最佳答案

您可以为此使用 sortslices:

julia> x = [120 320;
150 270;
230 250]
3×2 Array{Int64,2}:
120 320
150 270
230 250

julia> sortslices(x, dims=1, by= x->x[2])
3×2 Array{Int64,2}:
230 250
150 270
120 320

关于arrays - Julia:使用自定义比较器按行对矩阵进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65129222/

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