PRODUCTS
PURCHASE
FOR USERS
COMPANY
OUR SITES
DOCUMENTATION CENTER SEARCH
Mathematica
>
テンソル
>
Mathematica
組込みシンボル
パターン適用範囲の制限
ネストしたリスト
テンソル
チュートリアル »
|
ArrayDepth
MatrixQ
VectorQ
Dimensions
PadLeft
ArrayFlatten
Array
関連項目 »
|
リストの要素
テンソル
式の判定
その他 »
ArrayQ
ArrayQ
[
expr
]
expr
が完全配列あるいは
SparseArray
オブジェクトのときは
True
を,それ以外のときは
False
を与える.
ArrayQ
[
expr
,
patt
]
expr
がパターン
patt
と一致する深さを持つ完全配列であることを要求する.
ArrayQ
[
expr
,
patt
,
test
]
test
を
expr
の各配列要素に適用した際に
True
が返されることを要求する.
詳細
完全配列では特定レベルのすべての部分が同じ長さのリストでなければならない.
ArrayQ
[
expr
, 1|2]
は
expr
がベクトルであるか行列であるかを検証する.
ArrayQ
[
expr
, _,
NumberQ
]
は
expr
がすべてのレベルで数値配列であるかどうかを検証する.
例題
すべて閉じる
例
(2)
数のベクトルは完全配列である:
In[1]:=
Out[1]=
1つの要素がそれ自体でリストであるベクトルは完全配列ではない:
In[2]:=
Out[2]=
ネストしたリストの不規則な集合は完全配列ではない:
In[1]:=
Out[1]=
In[2]:=
Out[2]=
スコープ
(5)
アプリケーション
(1)
特性と関係
(2)
関連項目
ArrayDepth
MatrixQ
VectorQ
Dimensions
PadLeft
ArrayFlatten
Array
チュートリアル
パターン適用範囲の制限
ネストしたリスト
テンソル
その他
リストの要素
テンソル
式の判定
バージョン 5 の新機能
© 2008 Wolfram Research, Inc.