Python math.comb() 方法

Python中的Math库包含许多数学运算,可以使用该模块轻松执行。math.comb()Python中的method方法用于获取从n个项目中选择k个项目(不重复且无顺序)的方法数量。它本质上评估为n! /(k! *(n-k)! )它也被称为二项式系数,因为它等效于表达式(1 + x)的多项式展开中的k-th项的系数n。此方法是Python版本3.8中的新增功能。本文主要介绍Python math.comb() 方法的使用,以及相关示例代码。

Python math.comb() 方法

Python Math方法

例如:

找出从n个项中选择k个事物的可能性总数:结果将是:

# Import math Library
import math

# 初始化要选择的项目数量
n = 7

# 初始化要选择的可能性数目
k = 5

# 打印可能组合的总数
print(math.comb(n, k))

1、定义和用法

math.comb()方法返回从n种可能性中选择k个无序结果的方式数量,无重复,也称为组合。

注意:在此方法中传递的参数必须为正整数。

2、调用语法

math.comb(nk)

3、参数说明

参数

描述

n

必需的参数, 正整数项目可供选择

k

必需的参数, 正整数项目可供选择

注意:如果k的值大于n的值,则结果将返回0。

注意:如果参数为负,则会发生ValueError。 如果参数不是整数,则会发生TypeError。

4、方法说明

返回值:

int值,代表组合总数

Python Version:

3.8

Python Math方法

推荐阅读
cjavapy编程之路首页