julia 矩阵排序

问题是:有一个矩阵A,如:
julia> rand(5,2)
5×2 Array{Float64,2}:
0.292344 0.255905
0.175743 0.248729
0.175969 0.881544
0.684689 0.665404
0.740215 0.0545607
想仅仅按照第一列从小到大排序,第二列也跟着第一列的大小排序,请问julia目前有函数可以实现吗。

你要的好像是这个

julia> a
5×2 Matrix{Float64}:
0.939645  0.625331
0.861764  0.733388
0.126591  0.972428
0.797097  0.02256
0.362871  0.5997

julia> sortslices(a,dims=1)
5×2 Matrix{Float64}:
0.126591  0.972428
0.362871  0.5997
0.797097  0.02256
0.861764  0.733388
0.939645  0.625331
2 个赞

是的,谢谢您, :heartbeat: :heartbeat: :heartbeat: :heartbeat: :heartbeat: