一、生成器产生随即游走序列及动态可视化
import numpy as np
import matplotlib.pyplot as plt
from celluloid import Camera
def random_walk(mu,x_0,sigma,N):
a,b=mu,x_0
for i in range(N+1):#表示一个原始数据+
yield b#b表示需要实时监控的值,i表示时间
b=a+b+np.random.normal(0,sigma)
#计划画三组随机游走序列
yi_1=[]
yi_2=[]
yi_3=[]
N=100
y1=random_walk(1,10,5,N)#返回一个生成器
y2=random_walk(1,5,4,N)
y3=random_walk(1,1,6,N)
print(y1)
print(y2)
print(y3)</