05-简单概率论入门

概率-筛子问题

1570285012735

1
2
3
4
#导入对应的库
from sympy import *
from sympy.stats import *
init_printing(pretty_print=True)
1
2
X= Die('X', 6)  #创建一个6个面的筛子
density(X).dict #查看某个面出现的概率
1
sample(X) #随机丢一次筛子
1
P(X > 3) #丢出筛子大于3的概率 

概率-硬币问题

1570285282603

1
2
C = Coin('C')  # A coin
density(C).dict

相当于

1
2
X= Die('X', 2)  #创建一个2个面的筛子
density(X).dict #查看某个面出现的概率

正态分布的概率

1570285417865

1
2
Z = Normal('Z', 0, 1)  # 正态分布 0为期望,1是标准差, 这是个标准的正态分布
P(Z > 1).evalf()  # 概率 Z > 1