如何在Julia中对矩阵进行排序

时间:2018-06-12 17:14:00

标签: r julia

我正在使用Julia中的矩阵:

1-element Array{Array{Array{Int64,2},1},1}:
Array{Int64,2}[[14 32; 32 77]]

我想按降序对矩阵进行排序,就像我在R中做的一样,输出看起来像这样:

[1] 77 32 32 14

我尝试在Julia中使用此功能:

[sort(z, rev=true)]

但我得到了与我开始时相同的矩阵,未分类。是否可以在Julia中对矩阵进行排序,使其具有像R?

中的1D输出

2 个答案:

答案 0 :(得分:3)

本着同样的精神:

m=[[14 32; 32 77]]
sort(collect(Iterators.flatten(m)), rev=true)

输出:

4-element Array{Int64,1}:
 77
 32
 32
 14

答案 1 :(得分:0)

你的意思是这样吗

m = [[14 32; 32 77]]
sort(hcat(m...)[:], rev=true)