TakeList
TakeList[list,{n1,n2,…}]
list から ni個の要素を連続的に取り出した結果のリストを与える.
TakeList[list,{seq1,seq2,…}]
列指定 seqiを連続的に使う.
TakeList[list,seqs1,seqs2,…]
リスト seqsiで指定された要素が list のレベル i で取り出されるネストしたリストを与える.
例題
すべて開くすべて閉じる例 (5)
特性と関係 (5)
TakeList[list,seqs]はFoldPairList[TakeDrop,list,seqs]に等しい:
TakeList[list,{n,…,n}]は,適切な数の取出し指定については,Partition[list,n]に等しい:
Partition[list,UpTo[n]]と同等のものには,さらに取出し指定をする必要があるかもしれない:
TakeListを使ってリストをさまざまな長さの部分リスに分割する:
Flattenを使うともとのリストを再構築することができる:
TakeListを使って配列をさまざまな大きさのブロックに分割する:
もとの行列はArrayFlattenで再構築することができる:
もとのリストは,TakeListを使って部分式の長さを与えることで再構築することができる:
テキスト
Wolfram Research (2017), TakeList, Wolfram言語関数, https://reference.wolfram.com/language/ref/TakeList.html.
CMS
Wolfram Language. 2017. "TakeList." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/TakeList.html.
APA
Wolfram Language. (2017). TakeList. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/TakeList.html