首页 > 编程 > Python > 正文

Python实现的排列组合计算操作示例

2020-01-04 16:35:32
字体:
来源:转载
供稿:网友

本文实例讲述了Python实现的排列组合计算操作。分享给大家供大家参考,具体如下:

1. 调用 scipy 计算排列组合的具体数值

Python,排列组合,计算

>> from scipy.special import comb, perm>> perm(3, 2)6.0>> comb(3, 2)3.0

2. 调用 itertools 获取排列组合的全部情况数

>> from itertools import combinations, permutations>> permutations([1, 2, 3], 2)<itertools.permutations at 0x7febfd880fc0>        # 可迭代对象>> list(permutations([1, 2, 3], 2))[(1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2)]>> list(combinations([1, 2, 3], 2))[(1, 2), (1, 3), (2, 3)]

 

希望本文所述对大家Python程序设计有所帮助。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表