TakeLargestBy

TakeLargestBy[list,f,n]

f[ei]が最大になる list 中の n 個の要素 eiを降順で与える.

TakeLargestBy[listprop,f,n]

f[ei]が最大になる list 中の n 個の要素の特性 prop を与える.

TakeLargestBy[f,n]

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

詳細とオプション

  • TakeLargestByf[ei]を数の大きさ順に並べる.
  • これは,実数値の数値オブジェクト,Quantityオブジェクト,DateObject構造を扱うことができる.
  • TakeLargestByは,すべての f[ei]が互いに比較可能であることを期待する.
  • 次は,TakeLargestBy[listprop,f,n]における propの取り得る形である.
  • "Element"各要素それ自体を与える
    "Index"各要素の指標を与える
    "Value"各要素 x の値 f[x]を与える
    {prop1,prop2,}複数の形のリスト
    All要素,指標,f の値の連想を与える
  • TakeLargestByにはオプションExcludedFormsがある.デフォルト設定のExcludedForms->Automaticでは,TakeLargestByは,f[ei]NoneNullIndeterminateである,あるいは頭部Missingを有する要素を最終結果から削除する.
  • ExcludedForms->{p1,p2,}という設定は,f[ei]が任意の piにマッチする式をTakeLargestByが生成する結果から除外するように指定する.
  • TakeLargestBy[list,f,UpTo[n]]は,n 個(あるいはできるだけたくさん)の要素を取る.
  • TakeLargestBy[assoc,f,n]は,f によると最大である assoc 中の値を取ることで,キーは保存して,長さ n の連想を与える.
  • TakeLargestBy[f,n][list]TakeLargestBy[list,f,n]に等しい.

例題

すべて開くすべて閉じる

  (3)

リスト中の最長の文字列2つを取る:

TakeLargestByの演算子形を使って同じことを行う:

連想中の最長の文字列を2つ取る:

0から最も離れた4つの数を与える:

0から最も遠い4つ(あるいはできるだけたくさん)の数を与える:

スコープ  (5)

リスト中で絶対値が最大の2つの要素を得る:

リスト中で絶対値が最大の2つの要素の位置を得る:

リスト中で絶対値が最大の2つの要素を,その位置とともに得る:

リスト中で絶対値が最大の2つの要素を,その位置を最初にして得る:

リスト中で絶対値が最大の2つの要素の,要素,位置,Absの値を含む連想を得る:

米国本土でカンザスシティーから最も遠い州都を3つ得る:

最も新しいジェームズ・ボンドの映画を5本目まで求める:

名前が最も長い15の国を求める:

アプリケーション  (1)

隣接する州が最も多い米国本土の州を4つ求めて,隣接する州とともに示す:

特性と関係  (1)

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

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

考えられる問題  (2)

要求されたよりも少ない数の要素しかない場合は,TakeLargestByは評価されない:

f[ei]が比較不可能な場合は,TakeLargestByは評価されない:

おもしろい例題  (1)

ブリックス(BRICs)諸国の中で,現在位置から最も遠い国を与える:

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 Language. 2015. "TakeLargestBy." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2020. https://reference.wolfram.com/language/ref/TakeLargestBy.html.

APA

Wolfram Language. (2015). TakeLargestBy. Wolfram Language & System Documentation Center. Retrieved from 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 ]}