我对这个问题业务不熟悉,所以放轻松吧?嗯?
我的目标是绘制for循环的每一步,我已经嵌套了if else语句。关于如何绘制每次迭代,我不确定从哪里开始?非常感谢任何想法。
代码如下......
for i in range(1,1001):
#compute a random number between 0 and 1, following uniform distribution
x=np.random.uniform(0,1,None)
if state==0:
#we are in state 0
if x<pi11:
state=0
freq_state0=freq_state0+1
else:
state=1
freq_state1=freq_state1+1
else: #we are in state 1
if x<(1-pi22):
state=0
freq_state0=freq_state0+1
else:
state=1
freq_state1=freq_state1+1
答案 0 :(得分:0)
编辑:Working code
此处的one question和one answer可能有所帮助。
这是您可以使用的功能
import matplotlib.pyplot as plt
def plot_chart( iteration_number, freq_state):
plt.scatter( iteration_number, freq_state)
plt.show()
plt.pause(0.0001)