问题是:有一个矩阵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 个赞
是的,谢谢您,