简单算循环实现
代码:
import numpy
import math
import random
import matplotlib.pyplot as plt
x = 0.0000
y = 1.0000
for i in range(0, 10):
y = 1.1 * y - 0.2 * x / y
x = x + 0.1
print(y)
print(x)
效果图:
贝叶斯
问题描述:在夏季,某公园男性穿凉鞋概率为1/2, 女性穿凉鞋概率为2/3, 并且该公园中男女比例通常为2:1,问题:若你在公园中随即遇到一个穿凉鞋的人,请问他的性别为男性或女性的概率分别为多少?
解:
设A为男性,B为女性,则P(A)=2/3,P(B)=1/3,设C为穿凉鞋的人事件,则P( C)=(2/3)(1/2)+(1/3)(1/2)
P(C|A) = 1/2,P(C|B)=2/3
所以,通过贝叶斯公式可以计算得出:
遇到穿凉鞋的人为男性概率为:P(A|C) = P(C|A)*P(A)/P©=3/5
遇到穿凉鞋的人为女性概率为:P(B|C) = P(C|B)*P(B)/P©=2/5