Groupings
Groupings[n,k]
给出 1,…,n 在一次取 k 个元素情况下所有可能的分组列表.
Groupings[{a1,…,an},k]
给出 a1,…,an 在一次取 k 个元素情况下所有可能的分组.
Groupings[{{a1,a2,…},{b1,b2,…},…},k]
给出列表 ai,bi,… 在一次取 k 个元素情况下所有可能的分组组合.
Groupings[aspec,fk]
给出 aspec 在一次取 k 个元素情况下所有可能的分组,同时在每个层应用函数 f.
Groupings[aspec,{f1k1,f2k2,…}]
给出所有可能的分组,其中函数 fi 被应用于元素 ki.
Groupings[aspec,{{f1k1,m1},{f2k2,m2},…}]
最多允许 mi 次把 fi 应用到 ki 元素的分组.
Groupings[aspec,kspec,h]
把函数 h 封装到每个产生的分组.
范例
打开所有单元关闭所有单元范围 (9)
缺省情况下,Groupings 返回树的分支的所有可能的排列:
应用 (8)
列出可用符号 s 的 4 个副本构造的所有可能的一元应用表达式:
Groupings[Table[s,n],Constructk] 将为 {},除非 n≥k 且 Mod[n,k-1]==1:
有 Binomial[k m,m]/n 个表达式:
求用二元运算 +,* 对七个 1 进行组合的所有可能的结果的频次:
对于给定整数 n,通过 +,* 来构建 n 所需的最少的 1 的数量被称作 n 的复杂度. 例如,12 的复杂度是 7:
共有 3840 种形式来组合整数 1、1、5、8 和二元运算 +、-、*、/:




另外,还有一种更简单的结构,即把一元的 Not 作为一个单独的词头:
属性和关系 (5)
可能存在的问题 (1)
这被解释为表示元数为 3 的头 h 与元数为 2 的头 List 的存在:
巧妙范例 (1)
文本
Wolfram Research (2016),Groupings,Wolfram 语言函数,https://reference.wolfram.com/language/ref/Groupings.html (更新于 2025 年).
CMS
Wolfram 语言. 2016. "Groupings." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2025. https://reference.wolfram.com/language/ref/Groupings.html.
APA
Wolfram 语言. (2016). Groupings. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/Groupings.html 年