Julia 如何使用现有阵列中的采样技术创建样本?
我有两个数组,如下所示Julia 如何使用现有阵列中的采样技术创建样本?,julia,sample,sampling,Julia,Sample,Sampling,我有两个数组,如下所示 x = collect(range(1, 10, length=10)) y = colelct(range(1, 10, length=10)) 我想知道如何使用它们的算法将它们转换为Sobol或Uniform示例 谢谢,期待您的建议 是否尝试从1:10中(统一)采样值?如果是这样,您可以将集合传递给rand: julia> rand(1:10, 5) 5-element Vector{Int64}: 10 5 5 8 8 对于上面给出的x,
x = collect(range(1, 10, length=10))
y = colelct(range(1, 10, length=10))
我想知道如何使用它们的算法将它们转换为Sobol
或Uniform
示例
谢谢,期待您的建议 是否尝试从
1:10
中(统一)采样值?如果是这样,您可以将集合传递给rand
:
julia> rand(1:10, 5)
5-element Vector{Int64}:
10
5
5
8
8
对于上面给出的x
,这将是
julia> x = collect(range(1, 10, length=10)) ;
julia> rand(x, 5)
5-element Vector{Float64}:
2.0
4.0
6.0
7.0
3.0
我不确定Sobol采样。是否尝试从
1:10
中(统一)采样值?如果是这样,您可以将集合传递给rand
:
julia> rand(1:10, 5)
5-element Vector{Int64}:
10
5
5
8
8
对于上面给出的x
,这将是
julia> x = collect(range(1, 10, length=10)) ;
julia> rand(x, 5)
5-element Vector{Float64}:
2.0
4.0
6.0
7.0
3.0
我不确定Sobol采样。请澄清Sobol采样的“将数组转换为Sobol或统一样本”是什么意思请查看软件包。请澄清Sobol采样的“将数组转换为Sobol或统一样本”是什么意思请查看软件包。