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

作者:Inside_Zhang 时间:2022-03-06 19:36:43 

本文实例讲述了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.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
  • asp之家 网络编程 m.aspxhome.com