TakeLargestBy

TakeLargestBy[list,f,n]

给出 list 中按 f[ei] 计算前 n 大的元素 ei,按递减顺序排列.

TakeLargestBy[listprop,f,n]

给出 listn 个元素的属性 prop,其中,f[ei] 是最大的.

TakeLargestBy[f,n]

表示 TakeLargestBy 的运算符形式,可被用于表达式.

更多信息和选项

范例

打开所有单元关闭所有单元

基本范例  (3)

取列表中最长的两个字符串:

用运算符形式的 TakeLargestBy 做同样的事:

取关联中最长的两个字符串:

给出距离原点最远的四个数:

给出4个离0最远的数字,如果少于4个,则尽可能多的给出数字:

范围  (5)

在列表中按大小获取两个最大元素:

在列表中按大小获取两个最大元素的位置:

在列表中按大小获取两个最大元素及其位置:

在列表中获取两个最大的元素,其位置首先给出:

获取包含元素、位置和列表中幅值最大的两个元素的 Abs 值的关联:

找到离堪萨斯城最远的美国大陆三个州的首府:

找到最近的五部詹姆斯邦德电影:

查找名称最长的 15 个国家/地区:

应用  (1)

找到邻州数量最多的美国四个州,并显示:

属性和关系  (1)

TakeLargestBy[{e1,e2,},f,n] 使用 NumericalOrder 比较值 f[ei]

MaximalBy[{e1,e2,},f,n] 使用正则的 Order 比较值 f[ei]

可能存在的问题  (2)

若元素比要求的数量要少,TakeLargestBy 将不会求值:

f[ei] 不可比较,TakeLargestBy 将不会求值:

巧妙范例  (1)

从金砖国家集团中,找出距离当前位置最远的国家:

Wolfram Research (2015),TakeLargestBy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TakeLargestBy.html (更新于 2020 年).

文本

Wolfram Research (2015),TakeLargestBy,Wolfram 语言函数,https://reference.wolfram.com/language/ref/TakeLargestBy.html (更新于 2020 年).

CMS

Wolfram 语言. 2015. "TakeLargestBy." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2020. https://reference.wolfram.com/language/ref/TakeLargestBy.html.

APA

Wolfram 语言. (2015). TakeLargestBy. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/TakeLargestBy.html 年

BibTeX

@misc{reference.wolfram_2024_takelargestby, author="Wolfram Research", title="{TakeLargestBy}", year="2020", howpublished="\url{https://reference.wolfram.com/language/ref/TakeLargestBy.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_takelargestby, organization={Wolfram Research}, title={TakeLargestBy}, year={2020}, url={https://reference.wolfram.com/language/ref/TakeLargestBy.html}, note=[Accessed: 21-November-2024 ]}