gpt4 book ai didi

algorithm - 存储概率分布而不保存单个值

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:15:21 25 4
gpt4 key购买 nike

我在一次运算中计算了很多(约 1 亿个)浮点值。我不想将它们全部存储在内存中,但我想保存集合的粗略分布。

我的想法是确定所有值的指数并将它们计算在直方图中。但是,当然,这仅在值具有不同指数时才有效。

有人知道我如何在不知道分布情况的情况下做到这一点吗?

最佳答案

我建议随机保存一些,然后在事后制作直方图。例如,如果您随机保存 0.1% 的数字,那么您只需要保存 100,000 个,您可以从中计算出高度准确的分布。

您可以减少调用 rand() 的次数,方法是每次保存一个数字时调用它以在 1..2000 范围内找到一个随机数,然后在保存之前等待那么多数字下一个。

关于algorithm - 存储概率分布而不保存单个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38251722/

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