概率计算

标签 c probability

我想计算整个字符串长度中字符串中每个字符出现的条件可能性。假设str={madam},那么P(m)=m出现的次数/m的总数。然而,对于每个字符,总概率应为 1,即 P(m)=1; P(a)=1 等等。我对此感到困惑,如果修改下面的代码以合并这一点,我将有义务。

最佳答案

在开始编程之前,您可以/应该考虑您要计算的内容。首先阅读:https://en.wikipedia.org/wiki/Bigram然后是这个:https://en.wikipedia.org/wiki/N-gram 。它将帮助您开始了解计算 n 元语法的条件频率的含义(这就是您所需要的)

关于概率计算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9317748/

相关文章:

c++ - 二项分布压缩

java - 所有可能的对

python - 从用户定义的分布中快速采样

O(1) 带移除的加权随机选择算法

c - 数组的长度比需要的长

将十进制数组(字符串)转换为二进制数组(字节)

c - __attribute__((constructor)) 在 VC 中等效?

python - 如何使用 pymc 2 对两个泊松分布的总和进行建模?

c - 如何在 linux 内核中以编程方式读取 linux 文件权限

c - 定义 C 结构体的打包版本