137得票7回答
GUID是否总是唯一的,可以这样假设吗?

我知道冲突的可能性很小,但如果我生成了一批1000个GUID(例如),可以安全地假设它们都是唯一的,以节省测试每一个的时间吗? 奖励问题 测试GUID唯一性的最佳方式是什么?也许是布隆过滤器?

57得票2回答
使用32位哈希时发生碰撞的概率

我在数据库中有一个10个字符的字符串键字段。我已经使用CRC32哈希了这个字段,但是我担心会出现重复。是否可以告诉我在这种情况下碰撞的概率是多少? 顺便说一句:我的字符串字段在数据库中是唯一的。如果字符串字段的数量为100万,那么发生碰撞的概率是多少?

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

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

18得票6回答
第N个组合

有没有直接获取nCr所有组合的有序集合中第N个组合的方法? 例如:我有四个元素:[6, 4, 2, 1]。取其中三个的所有可能组合为:[[6, 4, 2], [6, 4, 1], [6, 2, 1], [4, 2, 1]]。 是否有一种算法能够让我直接获取有序结果集中第三个答案 [6, 2...

8得票5回答
概率论与项目规划

我正在管理一个项目,需要根据粗略的需求和规格进行估算。因此,特定功能和任务的估算是一组离散值,而不仅仅是一个离散值(例如,在10到20之间,而不是恰好为17)。 我很好奇,如果我想了解在最低估计内完成某个任务的大致概率,应该如何处理?请为了讨论的目的,忽略我的估算技巧、使用平台等因素。 我...

13得票3回答
C#概率和随机数

我想要根据生成的1到100之间的随机数,以25%的概率触发事件,使用以下代码:int rand = random.Next(1,100); 以下代码能实现这个目的吗?if (rand<=25) { // Some event... } 我打算使用1到100之间的数字,这样以后可...

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

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

7得票5回答
创建受限随机数?

清理后的文本: 如何创建五个随机数,使它们相加为100(n=100)呢?但是第一个随机数必须在10 . [[ 相关问题 A1):创建五个随机数,让它们相加为100的标准方法是在[0,100]之间随机抽取四个数字,并添加边界0和100,然后对这六个数字 [0,x1,x2,x3,x4,10...

9得票2回答
有限空间中找到中位数的概率

这是对此StackOverflow 问题的一个衍生。 假设您有固定数量的存储位置k和两个计数器的空间。您将以随机顺序收到n个项目(所有n个项目的排列方式都是等可能的)。在收到每个项目后,您可以将其存储在k个位置之一中(丢弃先前存储的一个值),或者丢弃该项目。您还可以增加或减少任何一个计数器。...

8得票1回答
使用Python计算分布中随机变量的概率

给定均值和标准差来定义一个正态分布,如何使用纯Python计算以下概率(即没有Numpy/Scipy或其他不在标准库中的软件包)? 随机变量r小于x或r小于等于x的概率。 随机变量r大于x或r大于等于x的概率。 随机变量r在x和y之间的概率。 我找到了一些库,比如Pgnumerics,...