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 中一样的一维输出?
解决方案
本着同样的精神:
m=[[14 32; 32 77]]
sort(collect(Iterators.flatten(m)), rev=true)
输出:
4-element Array{Int64,1}:
77
32
32
14
推荐阅读
- r - 在 dplyr 中使用增量变量名称时出错
- docker - Kubernetes 命名空间迁移到另一个集群
- node.js - 将文件上传到开发服务器后如何防止页面重新加载?
- jmeter - 在使用 csv 文件执行的线程组中的特定样本的线程之间放置延迟
- javascript - 为什么 xmllint 在 aurelia 应用程序中不起作用但在普通 js 应用程序中起作用
- javascript - 如何从视图检索搜索结果数据对象到控制器
- node.js - 使用 react 和 axios 从 mongodb 获取数据
- r - 将函数存储在 R 列表中
- vue.js - 在 Vue.js 中创建仪表板模板组件
- perl - IO::Select 并向句柄添加标签