|
|
|||
|
|
| {list1,list2,...} | リストのリスト |
| Table[expr,{i,m},{j,n},...] | expr の値のm×n×...配列 |
| Array[f,{m,n,...}] | 値 f[i, j, ...]の m×n×...配列 |
| Normal[SparseArray[{{i1,j1,...}->v1,...},{m,n,...}]] | |
| 要素{is, js, ...}がvsである m×n×...配列 | |
| Outer[f,list1,list2,...] | f で要素を結合した一般化された外積 |
| Tuples[list,{m,n,...}] | list の要素の可能なすべての m×n×...配列 |
|
|
|
|
| Dimensions[list] | 完全配列の次元 |
| ArrayQ[list] | 指定されたレベルのすべてのサブリストが同じ長さかどうかテストする |
| ArrayDepth[list] | すべてのサブリストが同じ長さである深度 |
|
| Flatten[list] | list の全レベルを平坦化する |
| Flatten[list,n] | 最上層から n 番目までのレベルを平坦化する |
| ArrayFlatten[list,rank] | 配列の配列から平坦化した配列を作成する |
|
Flattenは事実上要素をその指標によって辞書式順序に並べる.
|
|
|
|
|
| Map[f,list,{n}] | レベル n にある要素に f を写像する |
| Apply[f,list,{n}] | レベル n にある要素に f を適用する |
| MapIndexed[f,list,{n}] | レベル n の部分とその指標に f を写像する |
|
|
|
|
| Partition[list,{n1,n2,...}] | n1×n1×...個のブロックに分割する |
| PadLeft[list,{n1,n2,...}] | n1×n1×...の配列を作るために左側に充填する |
| PadRight[list,{n1,n2,...}] | n1×n1×...の配列を作るために右側に充填する |
| RotateLeft[list,{n1,n2,...}] | レベル k で左側に位置 nk 分循環させる |
| RotateRight[list,{n1,n2,...}] | レベル k で右側に位置 nk 分循環させる |
|
|
|
| © 2013 Wolfram Research, Inc. |