gpt4 book ai didi

julia - 用来计算组合(n选择k)的Julia函数是什么?

转载 作者:行者123 更新时间:2023-12-04 02:54:47 24 4
gpt4 key购买 nike

我正在寻找Julia中的(希望是内置的)函数来计算组合的数量



我显然可以使用阶乘实现自己的方法,但是几乎可以肯定有人已经对此感到担心。

最佳答案

您可能正在寻找返回二项式系数的binomial函数。目前位于base

以下是一些简单的示例:

julia> binomial(2,1)
2

julia> binomial(3,2)
3


如果您想查看实际的组合,则可以使用 Combinatorics包的 combinations(a,n)函数。这使您可以遍历数组 n的长度 a的所有可能组合。

julia> using Combinatorics

julia> collect(combinations(1:3,2))
3-element Array{Array{Int64,1},1}:
[1, 2]
[1, 3]
[2, 3]

关于julia - 用来计算组合(n选择k)的Julia函数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50101206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com