R 如何在Julia中对矩阵排序

R 如何在Julia中对矩阵排序,r,julia,R,Julia,我正在处理一个矩阵,它在Julia中看起来像这样: 1-element Array{Array{Array{Int64,2},1},1}: Array{Int64,2}[[14 32; 32 77]] [sort(z, rev=true)] 我想对矩阵按降序排序,就像我在R中做的那样,输出如下: [1] 77 32 32 14 我尝试在Julia中使用此函数: 1-element Array{Array{Array{Int64,2},1},1}: Array{Int64,2}[[14 32

我正在处理一个矩阵,它在Julia中看起来像这样:

1-element Array{Array{Array{Int64,2},1},1}:
Array{Int64,2}[[14 32; 32 77]]
[sort(z, rev=true)]
我想对矩阵按降序排序,就像我在R中做的那样,输出如下:

[1] 77 32 32 14
我尝试在Julia中使用此函数:

1-element Array{Array{Array{Int64,2},1},1}:
Array{Int64,2}[[14 32; 32 77]]
[sort(z, rev=true)]

但我得到了和我开始时一样的矩阵,未排序。是否可以对Julia中的矩阵进行排序,使其具有像R中那样的1D输出?

您的意思是这样的吗

m = [[14 32; 32 77]]
sort(hcat(m...)[:], rev=true)
本着同样的精神:

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

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

是的,谢谢![:]部分是否有任何论据?对不起,我对Julia还不太熟悉。它实际上与迭代器的作用相同。展平;将二维矩阵转换为一维向量对象的类型为
Array{Array{Array{Int64,2},1},1}
。因此,它不是一个矩阵,而是一个矩阵向量的向量。这对我来说似乎很奇怪,您可能应该过度考虑这种数据格式。