机器学习(基于python数学基础)——概率统计篇(一)全概率与贝叶斯公式

【注】学习本篇前最好一定的数学基础,即学习过概率论与数理统计

这个问题是求全概率的,在这里我们给它加上一问求:取得正品且是甲厂生产的概率。

import numpy as np

H = np.array([1/2, 3/10, 2/10])  # 完备事件组概率
C = np.array([9/10, 14/15, 19/20])  # 条件概率
h = np.array(1/2)
c = np.array(9/10)


# 全概率公式
def quangailv(H, C):
    return (H * C).sum()


# 贝叶斯公式
def beiyesi(h, c, quangailv):
    x = h*c
    y = quangailv(H,C)
    return x/y


print(quangailv(H, C))
print(beiyesi(h, c, quangailv))

输出结果为:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

物理系的计算机选手

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值