TakeSmallest
TakeSmallest[list,n]
给出 list中 n 个数值最小的元素,并按升序排列.
TakeSmallest[listprop,n]
给出 list 中 n 个最小元素的属性 prop.
TakeSmallest[n]
表示 TakeSmallest 的运算符形式,可用于计算表达式.
更多信息和选项
- TakeSmallest 按数值大小排序.
- 用于处理具有实值的数字对象、Quantity 对象和 DateObject 构造.
- 在 TakeSmallest[listprop,n] 中,prop 可能的格式包括:
-
"Element" 给出每个元素本身 "Index 给出每个元素的指数 {prop1,prop2,…} 多种格式列表 All 给出元素和索引关联 - TakeSmallest 有一个选项 ExcludedForms. 使用缺省设置 ExcludedForms->Automatic 的情况下, TakeSmallest 不考虑 None、Null 或 Indeterminate 元素,也不考虑头为 Missing 的元素.
- 设置 ExcludedForms->{p1,p2,…} 规定不允许任何一个和 pi 一样的表达式出现在 TakeSmallest 的运算结果中.
- TakeSmallest[list,UpTo[n]] 选取 n 个最小的元素或尽可能多的选取元素.
- TakeSmallest[assoc,n] 通过提取 assoc 中 n 个最小的值,给出一个长度 n 的关联,其中所有的值保留各自的键.
- TakeSmallest[n][list] 等价于 TakeSmallest[list,n].
范例
打开所有单元关闭所有单元基本范例 (5)
利用 TakeSmallest 的运算符形式完成同样计算:
从 Quantity 对象列表中,获取最小的两个量:
从 DateObject 构造列表中,获取两个最早的日期:
缺省情况下,结果中不包含 Missing[] 和其它几种符号表达式:
范围 (4)
选项 (1)
ExcludedForms (1)
选项 ExcludedForms->list 规定在进行比较前,去掉形式和 list 中出现的形式一样的元素:
缺省设置为 ExcludedForms->Automatic,只去掉一些常见非数字表达式,而保留大多数符号表达式:
可能存在的问题 (2)
文本
Wolfram Research (2015),TakeSmallest,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TakeSmallest.html (更新于 2019 年).
CMS
Wolfram 语言. 2015. "TakeSmallest." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2019. https://reference.wolfram.com/language/ref/TakeSmallest.html.
APA
Wolfram 语言. (2015). TakeSmallest. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TakeSmallest.html 年