Выходит ли функция randsample в Юлии? - PullRequest
1 голос
/ 19 мая 2019

не могли бы вы возразить, если бы я спросил, есть ли какая-нибудь функция, как randsample в Джулии?sample функция у Юлии.Это то же самое для randsample в Matlab ??В чем разница между sample и rand в Юлии?

Танки очень

1 Ответ

1 голос
/ 19 мая 2019

rand определяется в базе.Поддерживает невзвешенную выборку с заменой.Вы можете выбирать из набора значений (существует широкий диапазон того, каким может быть этот набор, например, если вы используете Distributions.jl, вы можете выбирать из большого количества определенных там распределений; по умолчанию rand() выборки из равномерного распределенияon [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.
...