📅  最后修改于: 2023-12-03 14:46:24.158000             🧑  作者: Mango
sympy.combinatorics.Subset().cardinality
方法用于计算子集的元素个数。
Subset.cardinality(n, k)
n
:表示元素的总数,必须是整数。k
:表示每个子集的元素个数,必须是整数。返回一个表示子集元素个数的整数。
from sympy.combinatorics import Subset
# 创建一个 n = 5 的集合
n = 5
# 计算从 n 个元素中选取 k 个元素的组合数
k = 3
subset_count = Subset.cardinality(n, k)
# 输出子集的个数
print('从{}个元素中选取{}个元素的组合数为:{}'.format(n, k, subset_count))
# 输出:
# 从5个元素中选取3个元素的组合数为:10
sympy.combinatorics.nC
方法。n
或 k
参数的值不是整数,Subset.cardinality()
方法将引发 TypeError
异常。n
或 k
参数的值小于 0,Subset.cardinality()
方法将引发 ValueError
异常。Markdown代码片段如下:
# Python | sympy.combinatorics.Subset().cardinality方法
`sympy.combinatorics.Subset().cardinality` 方法用于计算子集的元素个数。
## 语法
```python
Subset.cardinality(n, k)
n
:表示元素的总数,必须是整数。k
:表示每个子集的元素个数,必须是整数。返回一个表示子集元素个数的整数。
from sympy.combinatorics import Subset
# 创建一个 n = 5 的集合
n = 5
# 计算从 n 个元素中选取 k 个元素的组合数
k = 3
subset_count = Subset.cardinality(n, k)
# 输出子集的个数
print('从{}个元素中选取{}个元素的组合数为:{}'.format(n, k, subset_count))
# 输出:
# 从5个元素中选取3个元素的组合数为:10
sympy.combinatorics.nC
方法。n
或 k
参数的值不是整数,Subset.cardinality()
方法将引发 TypeError
异常。n
或 k
参数的值小于 0,Subset.cardinality()
方法将引发 ValueError
异常。