TensorRank

TensorRank[tensor]

给出 tensor 的秩.

更多信息和选项

  • TensorRank 接受任意类型的张量,可以是符号式或者显式,包含任意类型的数组.
  • 在由标量组成的显式矩形数组中,TensorRankArrayDepth 一致. 在符号式数组中,TensorRank 保持未计算状态,除非数组已经被通过任意形式的假定赋以一个秩.

范例

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

基本范例  (4)

数组的秩:

数组符号的秩:

两个张量的张量乘积的秩:

缩并的秩:

范围  (4)

显式数组的秩或者深度:

符号数组的秩:

向量、矩阵和数组符号的秩:

普通张量表达式的秩:

选项  (2)

Assumptions  (1)

局部指定符号式数组的域:

GenerateConditions  (1)

默认情况下,TensorRank 会做出必要的假设,以便输入得到明确定义:

如果设置 GenerateConditionsTrueTensorRank 给出有条件的结果:

如果设置 GenerateConditionsNone,当需要假设时,TensorRank 会失败:

属性和关系  (2)

在显式数组中,TensorRankArrayDepth 一致:

对于符号式表达式,假定没有默认的秩:

用假定赋给数组秩:

可能存在的问题  (3)

TensorRank 可以从概念上获得某些信息. 在数值函数、数组或者导数中没有张量属性的表达式被视为标量:

不能混合互不兼容的局部和全局假定:

TensorRank 不检查维度是否一致,只检查秩是否一致:

如果设置 GenerateConditionsTrueTensorRank 会检查维度是否一致:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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