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


Posted in Python onOctober 13, 2017

本文实例讲述了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)]

PS:这里再为大家推荐几款计算工具供大家进一步参考借鉴:

在线一元函数(方程)求解计算工具:
http://tools.3water.com/jisuanqi/equ_jisuanqi

科学计算器在线使用_高级计算器在线计算:
http://tools.3water.com/jisuanqi/jsqkexue

在线计算器_标准计算器:
http://tools.3water.com/jisuanqi/jsq

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

Python 相关文章推荐
python函数返回多个值的示例方法
Dec 04 Python
python网络编程学习笔记(三):socket网络服务器
Jun 09 Python
跟老齐学Python之私有函数和专有方法
Oct 24 Python
Python基于tkinter模块实现的改名小工具示例
Jul 27 Python
django初始化数据库的实例
May 27 Python
基于数据归一化以及Python实现方式
Jul 11 Python
python实现简单名片管理系统
Nov 30 Python
基于PyQt4和PySide实现输入对话框效果
Feb 27 Python
浅谈pytorch torch.backends.cudnn设置作用
Feb 20 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
Aug 19 Python
Python+unittest+DDT实现数据驱动测试
Nov 30 Python
使用sublime text3搭建Python编辑环境的实现
Jan 12 Python
python numpy函数中的linspace创建等差数列详解
Oct 13 #Python
Python配置mysql的教程(推荐)
Oct 13 #Python
基于Python数据可视化利器Matplotlib,绘图入门篇,Pyplot详解
Oct 13 #Python
python的paramiko模块实现远程控制和传输示例
Oct 13 #Python
基于python(urlparse)模板的使用方法总结
Oct 13 #Python
Python创建对称矩阵的方法示例【基于numpy模块】
Oct 12 #Python
Python中的浮点数原理与运算分析
Oct 12 #Python
You might like
从零开始 教你如何搭建Discuz!4.1论坛
2006/07/07 PHP
利用PHP访问MySql数据库的逻辑操作以及增删改查的实例讲解
2017/08/30 PHP
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
javascript 设置某DIV区域内的checkbox复选框
2009/11/30 Javascript
javascript使用中为什么10..toString()正常而10.toString()出错呢
2013/01/11 Javascript
Struts2的s:radio标签使用及用jquery添加change事件
2013/04/08 Javascript
jquery移动listbox的值原理及代码
2013/05/03 Javascript
JS、jquery实现几分钟前、几小时前、几天前等时间差显示效果的代码实例分享
2014/04/11 Javascript
js调试工具Console命令详解
2014/10/21 Javascript
使用AOP改善javascript代码
2015/05/01 Javascript
深入理解js数组的sort排序
2016/05/28 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
javascript实现一个网页加载进度loading
2017/01/04 Javascript
nodeJs爬虫的技术点总结
2018/05/13 NodeJs
微信小程序学习笔记之登录API与获取用户信息操作图文详解
2019/03/29 Javascript
vue项目首屏加载时间优化实战
2019/04/23 Javascript
Vue动态创建注册component的实例代码
2019/06/14 Javascript
python opencv人脸检测提取及保存方法
2018/08/03 Python
pycharm运行和调试不显示结果的解决方法
2018/11/30 Python
django开发post接口简单案例,获取参数值的方法
2018/12/11 Python
详解python-图像处理(映射变换)
2019/03/22 Python
Python字符串对象实现原理详解
2019/07/01 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
Python字符串中添加、插入特定字符的方法
2019/09/10 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Python虚拟环境库virtualenvwrapper安装及使用
2020/06/17 Python
python分布式爬虫中消息队列知识点详解
2020/11/26 Python
纯CSS3实现带动画效果导航菜单无需js
2013/09/27 HTML / CSS
实例讲解CSS3中的box-flex弹性盒属性布局
2016/06/09 HTML / CSS
《故乡》教学反思
2014/04/10 职场文书
工作作风建设心得体会
2014/10/22 职场文书
工商局个人工作总结
2015/03/03 职场文书
2015年环境整治工作总结
2015/05/22 职场文书
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL
聊聊SpringBoot自动装配的魔力
2021/11/17 Java/Android