TakeLargest
TakeLargest[list,n]
给出 list 中数值上前 n 大的元素,按递减顺序排列.
TakeLargest[listprop,n]
给出 list 中 n 个最大元素的属性 prop.
TakeLargest[n]
表示 TakeLargest 的运算符形式,可被用于表达式.
更多信息和选项
- TakeLargest 按数值大小排序.
- 它把实数值、Quantity 对象和 DateObject 结构都作为数值对象处理.
- TakeLargest 要求所有的对象彼此都可以比较.
- 在 TakeLargest[listprop,n] 中, prop 可能的格式包括:
-
"Element" 给出每个元素本身 "Index 给出每个元素的指数 {prop1,prop2,…} 多种格式列表 All 给出元素和索引关联 - TakeLargest 有选项 ExcludedForms. 在默认设置 ExcludedForms->Automatic 下,TakeLargest 会丢弃 None、Null 或 Indeterminate 或头部为 Missing 的元素.
- 设置 ExcludedForms->{p1,p2,…} 指定了匹配任一 pi 的表达式都应该从 TakeLargest 生成的结果中排除.
- TakeLargest[list,UpTo[n]] 选取 n 个最大的元素或尽可能多的选取元素.
- TakeLargest[assoc,n] 通过取 assoc 中前 n 大的值来给出长度为 n 的关联,保持键值不变.
- TakeLargest[n][list] 等价于 TakeLargest[list,n].
范例
打开所有单元关闭所有单元基本范例 (6)
用运算符形式的 TakeLargest 做同样的事:
得到 Quantity 对象列表中前两个最大的量:
获得 DateObject 结构列表中最近的两个日期:
默认情况下,Missing[] 和其它一些符号表达式是被排除在结果之外的:
范围 (4)
选项 (1)
ExcludedForms (1)
选项 ExcludedForms->list 指定了任何匹配了 list 中形式的元素都应该在比较前被排除:
默认值 ExcludedForms->Automatic 排除了一些常见的非数值表达式,但留下了大多数符号表达式:
可能存在的问题 (2)
文本
Wolfram Research (2015),TakeLargest,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TakeLargest.html (更新于 2019 年).
CMS
Wolfram 语言. 2015. "TakeLargest." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/TakeLargest.html.
APA
Wolfram 语言. (2015). TakeLargest. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TakeLargest.html 年