r - 如何在R中的矩阵中返回最大值?
问题描述
假设我们有一个这样的矩阵:
degree eigenvector between
degree 1.0000000 0.9404647 0.2435627
eigenvector 0.9404647 1.00000000 0.67371624
我想返回最大值(不是 = 1,这里0.94...
)和最小值(0.243...
)。
有谁知道如何在 R 中做到这一点?
解决方案
Amatrix
是vector
具有dim
属性的。所以,我们可以用一个逻辑向量对矩阵进行子集化,并得到range
以返回min/max
不包括 1 的值
range(mat[mat != 1])
推荐阅读
- javascript - 动态创建的按钮和它自己的值
- tensorflow - 将keras层UpSampling2D部署到tensorRT
- python - 如何在 sqlalchemy 表达式语言中使用 jsonb 与 select 表达式中的整数进行比较?
- android - Google 的 SMS 检索器 API 在没有 <#> 前缀的情况下工作正常。为什么?
- angular - 通过将表单控件输入用作变量来检查表单控件输入是否存在错误
- javascript - 使用表单而不是 div
- python - 使用 Python 将 CSV 导入 MySQL 表
- r - 数据框中的记录较少
- angularjs - 如何在 Vue 中使用 angular.element()
- java - Spring Boot:当前日期目录中的日志文件和翻转