OrderingBy
OrderingBy[list,f]
SortBy[list,f]の連続する各要素が現れる list 中の位置を与える.
OrderingBy[list,f,n]
SortBy[list,f]の最初の n 個の要素が現れる list 中の位置を与える.
OrderingBy[list,f,-n]
SortBy[list,f]の最後の n 個の要素の位置を与える.
OrderingBy[list,f,n,p]
SortBy[list,f,p]の要素の list における位置を与える.
OrderingBy[f]
式に適用可能なOrderingByの演算子形を与える.
詳細
- list[[OrderingBy[list,f]]]はSortBy[list,f]と同じである.
- OrderingBy[list,f,seq]はTake[OrderingBy[list,f],seq]に等しい.
- OrderingBy[list,f,All,p]は,list の全要素がSortBy[list,f,p]で現れる位置を与える.
- OrderingByは,任意の頭部(Listに限定されない)を持つ式に使うことができる.
- OrderingBy[f][list]はOrderingBy[list,f]に等しい.
例題
すべて開くすべて閉じる例 (3)
スコープ (3)
OrderingByの演算子形を使う:
テキスト
Wolfram Research (2019), OrderingBy, Wolfram言語関数, https://reference.wolfram.com/language/ref/OrderingBy.html.
CMS
Wolfram Language. 2019. "OrderingBy." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/OrderingBy.html.
APA
Wolfram Language. (2019). OrderingBy. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/OrderingBy.html