内置功能以从列表中计算随机数



在朱莉娅0.6中,是否有一种方法可以从预定义数组中获取的泊松分布中计算元素?例如,

julia> rand([1,2,3])

[1,2,3]计算一个随机元素。确实存在类似:

julia> poisson([1,2,3])

在朱莉娅(Julia)中,您有一个名称 Distributions.jl的软件包,该软件包可赋予计算各种不同分布的功能。

对于泊松,您可以使用此,

julia> Pkg.add("Distributions")
julia> using Distributions
julia> x = Poisson(2.1)
Distributions.Poisson{Float64}(λ=2.1)
julia> rand(x, 5)
5-element Array{Int64,1}:
2
0
3
5
1
julia> @which(rand(x,10))
rand(d::Distributions.Distribution{Distributions.Univariate,S} where S<:Distributions.ValueSupport, n::Int64)

最新更新