randsample函数是否存在于Julia中?
您介意我问一下,Julia中是否有类似于randsample函数是否存在于Julia中?,julia,Julia,您介意我问一下,Julia中是否有类似于randsample的函数? sample函数位于Julia中。这与matlab中的randsample相同吗??朱莉娅的sample和rand有什么区别 坦克非常rand是在Base中定义的。它支持带替换的未加权采样。您可以从一组值中采样(例如,如果您使用Distributions.jl,则该组值的范围很广。您可以从其中定义的一系列分布中采样;默认情况下,rand()从[0,1[inverval]上的均匀分布中采样) sample在StatsBase.j
randsample
的函数?
sample
函数位于Julia中。这与matlab中的randsample
相同吗??朱莉娅的sample
和rand
有什么区别
坦克非常
rand
是在Base中定义的。它支持带替换的未加权采样。您可以从一组值中采样(例如,如果您使用Distributions.jl,则该组值的范围很广。您可以从其中定义的一系列分布中采样;默认情况下,rand()
从[0,1[inverval]上的均匀分布中采样)
sample
在StatsBase.jl包中定义。它支持从具有或不具有替换的总体(可选加权)中进行采样
编辑
无需更换的简单取样示例:
julia> using StatsBase
julia> sample(1:5, 4, replace=false)
4-element Array{Int64,1}:
4
3
1
2
julia> sample(1:5, 5, replace=false)
5-element Array{Int64,1}:
3
4
2
5
1
julia> sample(1:5, 6, replace=false)
ERROR: Cannot draw more samples without replacement.
你能帮助我吗?我如何使用样品而不更换。我在答案中添加了一个简单的例子。