当前位置: 首页 > 面试题库 >

统计信息:Python中的组合

万俟玉书
2023-03-14
问题内容

我需要计算在Python combinatorials(NCR),但无法找到的功能做在mathnumpystat 图书馆。类似于函数的类型:

comb = calculate_combinations(n, r)

我需要可能的组合数量,而不是实际组合,因此itertools.combinations我对此并不感兴趣。

最后,我要避免使用阶乘,因为我将要计算其组合的数字可能太大,并且阶乘会变得很可怕。

这似乎是一个非常容易回答的问题,但是我被有关生成所有实际组合的问题淹没了,这不是我想要的。


问题答案:

请参阅scipy.special.comb(旧版本的scipy中的scipy.misc.comb)。当exact为False时,它使用伽马函数来获得良好的精度而无需花费很多时间。在确切的情况下,它返回一个任意精度的整数,这可能需要很长时间才能计算出来。



 类似资料:
  • V2Ray 提供了一些关于其运行状况的统计信息。 StatsObject StatsObject 对应配置文件中的stats项。 { } 目前统计信息没有任何参数,只要StatsObject项存在,内部的统计即会开启。同时你还需要在 Policy 中开启对应的项,才可以统计对应的数据。 目前已有的统计信息如下: 用户数据 user>>>[email]>>>traffic>>>uplink 特定用

  • 我想做一个关于资源利用的统计!我知道有了'ResourcePool.Utility()'我就能做到!但问题是,资源工作,按时间表,为8小时..但统计是结束了一整天!有没有办法只在他们的工作时间内调查利用情况? 谢谢u Miriana

  • 在一个货架上有 5 件商品,编写程序,在输入商品价格之后输出最高价格、总价格和平均价格。 首先要创建一个包含 5 个空元素的价格数组,然后使用 for 循环使用户从控制台录入商品的价格,并将价格保存至数组中,再使用一个 for 循环来遍历该数组,求出最高价格和总价格。最后用总价格除以商品数量算出平均价格。 该程序运行后的结果如下所示。

  • 我有一个BigDecimal的列表。 如何使用Java8流获得上述列表的汇总统计信息,而不丢失BigDecimal的3-4位小数的精度?

  • 问题内容: 我想从Python获取系统的默认时区(PST)。最好的方法是什么?我想避免分叉另一个过程。 问题答案: 查看Python时间模块。 太平洋标准时间

  • 在Firebase Cloud Messaging(FCM)中是否有方法查看成功发送和失败推送通知/消息的数量?我知道我可以只使用Firebase通知,但我必须使用它们的控制台发送推送通知,这对于我的用例来说是不实际的。 谷歌在此页面上解释了如何访问andoid的统计数据。但iOS也有办法吗?