gpt4 book ai didi

julia - Julia 中固定集合的随机子集

转载 作者:行者123 更新时间:2023-12-03 08:15:24 25 4
gpt4 key购买 nike

假设您在 Julia 中有一个集合 A。如何从 A 生成随机子集?是否有任何包或特殊函数可以做到这一点?

最佳答案

我能想到的无替换采样的最佳方法是使用 StatsBase ( Doc ) 中的 sample 方法。 Unfortunately, this method currently only works for indexable collections.因此,您必须首先将 Set 转换为数组,然后将样本转换回 Set。

using StatsBase

A = Set([1, 2, 3, 4, 5])
S = Set(sample(collect(A), 3, replace = false))

关于julia - Julia 中固定集合的随机子集,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69579640/

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