Arrays
更多信息
- 维度列表的长度 r 是域中数组的阶数或者深度.
- Arrays[{d1,…,dr},dom,sym] 中的有效维度指定 di 是正整数. 它也可以与符号式维度指定一起使用.
- 有效的分量域指定 dom 或者是 Reals 或者是 Complexes. 默认情况下,Arrays[{d1,…,dr}] 使用 Complexes.
- 对称 sym 可以以几种形式给出. 首先,它可以按 Symmetric[{s1,…,sk}] 或 Antisymmetric[{si,…,sk}] 等表达式的形式给出,其中位置 si 是位于 1 和阶数 r 之间的不同正整数. 它也可以以形式为 {perm,ϕ} 的生成元的列表形式给出,表示数组在置换 perm 和单位 ϕ 的根的乘积的同时转置下保持不变. 另外,它可以按这些形式的 {sym1, sym2,…} 的内部直接乘积给出.
- 当不指定对称性时,假定是 none. 不出现对称性或者恒等对称性的话,由生成元的空列表 {} 表示.
范例
打开所有单元 关闭所有单元基本范例 (1)
范围 (2)
声明任意阶数和维度的数组. 由复数元素组成的阶数为 3 的数组:
$Assumptions = A∈Arrays[{3, 4, 5}]$Assumptions = M∈Arrays[{d1, d2}]$Assumptions = V∈Arrays[{4}]$Assumptions = S∈Arrays[{}]$Assumptions = A∈Arrays[{4, 4, 4}, Antisymmetric[{1, 2, 3}]]$Assumptions = M∈Arrays[{4, 4}, Reals, Symmetric[{1, 2}]]$Assumptions = A∈Arrays[{3, 3, 3, 3}, Reals, {{{2, 1, 3, 4}, -1}, {{1, 2, 4, 3}, -1}, {{3, 4, 1, 2}, 1}}]$Assumptions = A∈Arrays[{3, 4, 3}, Complexes, Symmetric[{1, 2, 3}]]应用 (3)
$Assumptions = {(A | B)∈Arrays[{4, 4, 4}, Complexes, Antisymmetric[{1, 2, 3}]], V∈Arrays[{4}]};TensorTranspose[B, {3, 2, 1}]VTensorTranspose[A, {2, 3, 1}]TensorContract[%, {{3, 4}, {2, 7}}]%//TensorReducea = RandomInteger[10, {3, 3, 3}]a∈Arrays[{3, 3, 3}, Reals]a∈Arrays[{3, 3, 3}, Complexes, Symmetric[All]]{{Subscript[m, 11], Subscript[m, 12]}, {Subscript[m, 21], Subscript[m, 22]}}∈Arrays[{d, d, d, d}, Reals, Symmetric[{1, 2, 3, 4}]]{{{Subscript[s, 1], Subscript[s, 2]}, v}, m}∈Arrays[{2, 2, 2}, Reals]Assuming[a∈Arrays[{d, d, d}, Reals, Antisymmetric[{1, 2, 3}]], Refine[a∈Arrays[{d, d, d}, Complexes, Antisymmetric[{1, 2}]]]]属性和关系 (3)
矩阵的特定域也可以使用 Matrices 给出. 这两个假定是等价的:
$Assumptions = M∈Arrays[{4, 4}, Reals, Symmetric[{1, 2}]]$Assumptions = M∈Matrices[{4, 4}, Reals, Symmetric[{1, 2}]]向量的特定域也可以使用 Vectors 给出. 这两种假定是等价的:
$Assumptions = V∈Arrays[{4}]$Assumptions = V∈Vectors[{4}]a = RandomComplex[1 + I, {2, 2, 2}]Element[a, Arrays[{2, 2, 2}, Complexes]]ArrayQ[a, 3, NumericQ]相关指南
-
▪
- 符号向量、矩阵和数组 ▪
- 符号张量
文本
Wolfram Research (2012),Arrays,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Arrays.html.
CMS
Wolfram 语言. 2012. "Arrays." Wolfram 语言与系统参考资料中心. Wolfram Research. https://reference.wolfram.com/language/ref/Arrays.html.
APA
Wolfram 语言. (2012). Arrays. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Arrays.html 年
BibTeX
@misc{reference.wolfram_2026_arrays, author="Wolfram Research", title="{Arrays}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/Arrays.html}", note=[Accessed: 13-August-2026]}
BibLaTeX
@online{reference.wolfram_2026_arrays, organization={Wolfram Research}, title={Arrays}, year={2012}, url={https://reference.wolfram.com/language/ref/Arrays.html}, note=[Accessed: 13-August-2026]}