LeafCount

LeafCount[expr]

给出 expr 的不可约子表达式的总数.

更多信息和选项

范例

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

基本范例  (1)

求出一个表达式树中叶子的数量:

以下是表达式中的叶子:

选项  (1)

Heads  (1)

默认情况下,包括标头中的叶子:

不包括标头中的叶子:

应用  (3)

求出连续积分大小的终结点的度量:

Simplify 选择最小 LeafCount 的表达式:

在表达式组合中求出终结点数 [更多信息]

属性和关系  (6)

默认情况下,LeafCount 包括标头及其中的所有元素:

对于有基元标头的表达式,这对应于 TreeForm[expr] 中顶点的数量:

LeafCount[expr,HeadsFalse] 通常给出 TreeForm[expr] 中叶子的数量:

LeafCountFullForm 的情况计算有理数和复数中的元素:

LeafCount 统计 Association 的标头和值:

这是表达式中的五个叶子:

反转键和值会产生不同的结果:

LeafCount 将基元对象(如 SparseArray 对象)视为单个表达式叶子:

SparseArray 对象有很复杂的 FullForm

但它们只是基元:

对绝大多数表达式,LeafCount 等于 {-1} 层与 Blank[] 匹配的数目:

LeafCount 使用 FullFormRationalComplex 数计数:

CountRationalComplex 视为基元:

可能存在的问题  (3)

LeafCount 是基于表达式的 FullForm 形式:

默认情况下,LeafCount 包括标头中的叶子:

标头 f 被视为叶子,即使它不是可视化表达式的树中的叶子:

通过设置 HeadsFalse 只统计可视化表达式的树中的叶子:

TreeForm 不同,LeafCount 考虑表达式头部的结构:

下面表示用 LeafCount 计算叶子数的表达式树:

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

文本

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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