此为 Mathematica 7 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.2)

ArrayQ

ArrayQ[expr]
expr 为全排列或 SparseArray 对象时给出 True,否则给出 False
ArrayQ[expr, patt]
expr 为全排列,其深度与模式 patt 相匹配。
ArrayQ[expr, patt, test]
expr 用于数组中每个元素时,test 返回 True
  • 在一个全排列中,某个特定层的所有部分必须是同一长度的列表。
  • ArrayQ[expr, 1|2] 测试 expr 是向量或矩阵。
  • ArrayQ[expr, _, NumberQ] 测试 expr 是否在所有层面上都是数值阵列。
向量数是一种全排列:
In[1]:=
Click for copyable input
Out[1]=
一个向量中,有一个元素是列表而不是全排列:
In[2]:=
Click for copyable input
Out[2]=
 
一组不规则的嵌套列表不是全排列:
In[1]:=
Click for copyable input
Out[1]=
In[2]:=
Click for copyable input
Out[2]=
5 的新功能