如何在Python中使用SciPy计算排列和组合值?

如何在Python中使用SciPy计算排列和组合值?

SciPy可用于计算两个值的排列和组合。

在SciPy的“special”类中有一个名为“perm”的函数。

‘perm’函数的语法

scipy.special.perm(N, k)

如何在Python中使用SciPy计算排列和组合值?

下面显示了对值集执行排列

更多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)

如何在Python中使用SciPy计算排列和组合值?

下面显示了对值集执行组合

示例

from scipy.special import comb
my_comb = comb(6, 2, exact=true)
print("6和2的组合是 ")
print(my_comb)

输出

6和2的组合是
15

解释

  • 导入所需的库。
  • 将参数传递给‘comb’函数,计算值。
  • 将值赋给一个变量。
  • 在控制台上显示该变量。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程