def prob(i, r, b): #r and b may be np.arrays or lists()
if i == 0:
return 1
else:
return (1 / i) * #And what's next?
公式表示非标准化概率概率P(i)--系统处于状态i的概率,其中和P(0)=1,其中I()--。指示器功能b_k 和 r_k - 常量参数, 这些参数输入到输入端. 我不知道如何实现这段代码。我将感谢任何帮助
def prob(i, rs, bs): # i: int, rs: [num], bs: [num]:
# I not know if the elems in rs are integers, neither positives
# I apply abs in rs elems and compare with equals and less
if i <= 0:
return 1
return (1 / i) * sum(b * prop(i - abs(r)) for (r, b) in zip(rs, bs))