如何在Python中使用SciPy计算排列和组合值?
SciPy可用于计算两个值的排列和组合。
在SciPy的“special”类中有一个名为“perm”的函数。
‘perm’函数的语法
scipy.special.perm(N, k)
下面显示了对值集执行排列
更多Python相关文章,请阅读:Python 教程
示例
from scipy.special import perm
my_permute = perm(6, 2, exact = True)
print("6和2的排列是 ")
print(my_permute)
输出
6和2的排列是
30
解释
- 导入所需的库。
- 将参数传递给‘perm’函数,计算值。
- 将值赋给一个变量。
- 在控制台上显示该变量。
在SciPy中计算两个值的组合
在SciPy的“special”类中有一个名为“comb”的函数。
‘comb’函数的语法
scipy.special.comb(N, k)
下面显示了对值集执行组合
示例
from scipy.special import comb
my_comb = comb(6, 2, exact=true)
print("6和2的组合是 ")
print(my_comb)
输出
6和2的组合是
15
解释
- 导入所需的库。
- 将参数传递给‘comb’函数,计算值。
- 将值赋给一个变量。
- 在控制台上显示该变量。