30得票4回答
如何在一个范围内生成有偏向某个值的随机数?

假设我想在min和max之间生成一个无偏的随机数,我会这样做:var rand = function(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; }; 但如果我想生成一个介于min和max之...

30得票5回答
使用Python3.x创建贝叶斯网络并学习参数

我正在寻找适用于Windows平台上的Python 3.x的工具,用于创建贝叶斯网络,从数据中学习其参数并执行推理。 我想自己定义网络结构如下所示: 这是从此文章中获取的。 除了“Size”和“GraspPose”是连续值且应建模为高斯混合模型外,所有变量都是离散的(仅有2个可能状态)。 作者...

30得票5回答
什么是概率数据结构?

我已经阅读了关于“概率性”数据结构,如布隆过滤器和跳表的内容。 概率性数据结构的共同特征是什么,它们被用于什么?

30得票9回答
如何在Python中进行加权随机类别抽样

给定一个由元组组成的列表,每个元组包括一个概率和一个项目。我希望根据其概率来采样该项目。例如,给定列表[(.3,'a'),(.4,'b'),(.3,'c')],我想将'b' 40%的时间进行采样。 在Python中完成此操作的传统方法是什么? 我查看了random模块,但它似乎没有合适的函...

30得票2回答
使用Matplotlib根据样本绘制概率密度函数

我想基于我拥有的样本绘制概率密度函数的近似值,使曲线模仿直方图的行为。我可以有任意多的样本。

29得票7回答
生成具有概率的随机整数

我对如何生成具有概率的整数值有些困惑。 以一个示例来说明,我有四个整数及其概率值:1|0.4, 2|0.3, 3|0.2, 4|0.1 如何考虑它们的概率生成这四个数字?

29得票8回答
具有权重或偏差的随机布尔值

我需要生成一些随机布尔值,但是我需要能够指定返回 true 的概率。因此,我应该执行:private Random random = new Random(); random.nextBoolean(); 不起作用。一个可能的解决方案是:private Random random = new ...

29得票8回答
分布概率随机数生成器

我想根据分布概率生成一个数字。例如,假设每个数字的出现次数如下: Number| Count 1 | 150 2 | 40 3 | 15 4 | 3 with ...

28得票6回答
你可以截断SHA1哈希值的多少位,以合理地确保具有唯一标识符?

我正在制作一个应用程序,用于存储文档并给每个文档分配一个基于SHA1摘要的UID,其中包括时间戳等内容。摘要具有很多字符,我想允许用户使用完整摘要的前x个字符来标识文档。如果文档数量可能在10K-100K左右,那么x的合适取值是多少? 答:考虑到碰撞的概率和可读性,取x=6或7是比较好的选择。

27得票1回答
为什么LDA中的特征向量和特征值会变成零?

我希望在OpenCV中实现快速PLDA(概率线性判别分析)。在此,链接已经使用 Matlab 和 Python 实现了快速PLDA。PLDA的一部分是LDA。我已经编写了以下代码来在OpenCV中实现LDA:int LDA_dim = 120; // Load data FileStora...