Python实现的排列组合计算操作示例
作者:Inside_Zhang 时间:2022-03-06 19:36:43
本文实例讲述了Python实现的排列组合计算操作。分享给大家供大家参考,具体如下:
1. 调用 scipy 计算排列组合的具体数值
>> 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)]
PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:
在线一元函数(方程)求解计算工具:
http://tools.jb51.net/jisuanqi/equ_jisuanqi
科学计算器在线使用_高级计算器在线计算:
http://tools.jb51.net/jisuanqi/jsqkexue
在线计算器_标准计算器:
http://tools.jb51.net/jisuanqi/jsq
希望本文所述对大家Python程序设计有所帮助。
来源:http://blog.csdn.net/lanchunhui/article/details/51824602
标签:Python,排列组合,计算
0
投稿
猜你喜欢
用python做一个搜索引擎(Pylucene)的实例代码
2023-06-30 22:12:40
MySQL数据库常见的出错代码及出错信息
2008-05-27 12:29:00
ASP checkbox复选框是否被选中的代码(结合数据库)
2011-03-06 11:21:00
ADO组件之分页程序详解
2008-10-09 12:28:00
使用Microsoft SQL Server 2000全文搜索功能构建Web搜索应用程序
2008-09-29 12:32:00
Python reshape的用法及多个二维数组合并为三维数组的实例
2021-12-18 10:29:25
python网络应用开发知识点浅析
2021-07-15 00:09:48
PyQt5中QSpinBox计数器的实现
2022-09-13 01:43:09
Active Server Pages 错误 “ASP 0141”
2009-08-19 17:10:00
专家教你安装 MySQL的与MySQL GUI Tools
2012-01-29 17:59:05
深入理解Django的自定义过滤器
2021-01-25 04:01:54
php5.3 不支持 session_register() 此函数已启用的解决方法
2023-11-16 01:59:39
js创建一个input数组并绑定click事件的方法
2023-08-15 02:35:09
python区块链创建多个交易教程
2021-05-28 13:40:42
MSSQL存储过程解秘过程全析
2010-07-05 08:49:00
JS获取网页中HTML元素的几种方法分析
2007-10-12 13:08:00
css布局查看器
2008-10-29 11:22:00
ORACLE 自动提交问题
2023-07-24 10:43:13
Python对XML文件实现增删改查操作
2023-11-19 20:42:03
php异步:在php中使用fsockopen curl实现类似异步处理的功能方法
2023-07-21 14:48:58