Array

Array[f,n]

生成长度为 n、元素为 f[i] 的列表.

Array[f,n,r]

生成使用索引原点 r 的列表.

Array[f,n,{a,b}]

生成使用 n 个从 ab 的数值组成的列表.

Array[f,{n1,n2,}]

生成嵌套列表的 n1×n2× 数组,元素为 f[i1,i2,].

Array[f,{n1,n2,},{r1,r2,}]

生成一个列表,该列表使用指标起点 ri (缺省为 1).

Array[f,{n1,n2,},{{a1,b1},{a2,b2},}]

生成使用 ni 个从 aibi 的数值组成的列表.

Array[f,dims,origin,h]

对数组的每一层使用头部 h,而不是 List.

更多信息

范例

打开所有单元关闭所有单元

基本范例  (4)

生成一个 3×2 数组:

生成一个 3×4 数组:

使用指标起点 0 而不是 1

起点指标为 04 而不是 1

01 之间采样:

使用范围 {-1/2,1/2}{0,1}

范围  (11)

数组元素规范  (5)

使用索引符号创建一个 3×2 数组:

使用下角标创建一个 3×2 数组:

创建希尔伯特矩阵:

使用已命名的函数插槽:

与内置函数进行比较:

创建常量数组:

使用 ## 识别一串索引:

索引规范  (4)

创建一维数组:

创建一维数组,从 0 开始索引:

创建一个 3×2 数组:

创建一个 4×3×2 数组,该数组的原点取决于索引:

标头规范  (2)

为数组的每一层级使用一个非默认标头:

使用 Plus 而非 List 来连接元素:

任何带有 Flat 属性的符号都会产生相同的形状:

应用  (4)

完全反对称张量:

与内置的 LeviCivitaTensor 进行比较:

下三角矩阵:

通用的符号下标的矩阵:

使用它来查看一些线性代数函数的结果:

对在区间上均匀分布的函数采样:

属性和关系  (4)

ConstantArray[c,dims]Array[c&,dims] 是等价的:

c 是一个机器数时,ConstantArray 对大型数组的运算速度要快得多:

Array[f,dims] 可以使用 Table 函数生成:

设置 Table 的大小规范:

使用 Apply 连接它们到一个 Table 函数:

这个结果等同于用 Array 函数生成的数组:

SparseArray[{i_,j_}->f[i,j],dims] 给出一个 Array[f,dims] 的稀疏表示:

结果是 Equal

虽然对象不相同,但代表的数组相同:

并行计算 Array

巧妙范例  (3)

幂级数数组:

最大公约数数组:

数组的数组:

Wolfram Research (1988),Array,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Array.html (更新于 2012 年).

文本

Wolfram Research (1988),Array,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Array.html (更新于 2012 年).

CMS

Wolfram 语言. 1988. "Array." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2012. https://reference.wolfram.com/language/ref/Array.html.

APA

Wolfram 语言. (1988). Array. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Array.html 年

BibTeX

@misc{reference.wolfram_2024_array, author="Wolfram Research", title="{Array}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Array.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_array, organization={Wolfram Research}, title={Array}, year={2012}, url={https://reference.wolfram.com/language/ref/Array.html}, note=[Accessed: 21-November-2024 ]}