MaximalBy

MaximalBy[{e1,e2,},f]

f[ei]の値が最大となる eiのリストを返す.

MaximalBy[{e1,e2,},f,n]

n 個の最大の f[ei]に対応する eiのリストを返す.

MaximalBy[f]

式に適用可能なMaximalByの演算子形を表す.

詳細

  • f[ei]の値は,Sortにおける基準の順序と同じ順序を使って比べられる.
  • 最大の eiは,入力に現れる順に返される.
  • MaximalBy[list,f,n]の場合,eif[ei]の降順にソートされる.同じ値の f[ei]を持つものは,list に現れる順に取られる.
  • MaximalBy[list,f, UpTo[n]]は,n 個(要素数がそれより少ない場合はできるだけたくさん)の要素を返す.
  • MaximalBy[f][expr]は,MaximalBy[expr,f]に等しい.
  • MaximalBy[assoc,f,]f は連想 assoc の値に適用される.

例題

すべて開くすべて閉じる

  (4)

最後のパートが最大の要素を求める:

すべての最大要素が出現順に返される:

最初の3つの最大要素を得る:

最初の4つ(あるいはできるだけたくさん)の最大要素を求める:

スコープ  (1)

MaximalByは,OrderedQを使って記号式に働く:

特性と関係  (1)

MaximalBy[{e1,e2,},f,n]は正規のOrderを使って f[ei]の値を比較する:

TakeLargestBy[{e1,e2,},f,n]NumericalOrderを使って f[ei]の値を比較する:

考えられる問題  (1)

最大要素は,数値順ではなく,OrderedQを使って決定される:

リスト要素の数値を比較する:

Wolfram Research (2014), MaximalBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/MaximalBy.html (2015年に更新).

テキスト

Wolfram Research (2014), MaximalBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/MaximalBy.html (2015年に更新).

CMS

Wolfram Language. 2014. "MaximalBy." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2015. https://reference.wolfram.com/language/ref/MaximalBy.html.

APA

Wolfram Language. (2014). MaximalBy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/MaximalBy.html

BibTeX

@misc{reference.wolfram_2024_maximalby, author="Wolfram Research", title="{MaximalBy}", year="2015", howpublished="\url{https://reference.wolfram.com/language/ref/MaximalBy.html}", note=[Accessed: 30-December-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_maximalby, organization={Wolfram Research}, title={MaximalBy}, year={2015}, url={https://reference.wolfram.com/language/ref/MaximalBy.html}, note=[Accessed: 30-December-2024 ]}