Take
Take[list, n]
list の先頭から n 個の要素を与える.
Take[list, -n]
の末尾から n 個の要素を与える.
Take[list, {m, n}]
の m から n 番目の要素を抽出する.
Take[list, seq1, seq2, ...]
list で
により指定された要素がレベル i でネストされたリストを抽出する.
- Takeは,標準的な列の指定を使用する.
-
| All | すべての要素 |
| None | 零要素 |
| n | 1から n までの要素 |
| -n | 最後の n 個の要素 |
| {n} | n 番目の要素のみ |
| {m,n} | m 番目から n 番目までの要素 |
| {m,n,s} | m 番目から n 番目までの要素を刻み幅 で |
- Takeは,Listに限らず,任意の頭部を持ったオブジェクトに使用することができる.
- Take[list, seq1, seq2]は,
から部分行列を抽出する.
- TakeをSparseArrayオブジェクトに適用すると,一般に別のSparseArrayオブジェクトが返される.
リストから最初の4つの要素を抽出する:
| Out[1]= |  |
最後の3つの要素の抽出:
| Out[1]= |  |
2番目から4番目の要素の抽出:
| Out[1]= |  |
バージョン 1 の新機能 | バージョン 5 での修正機能