Я хотел бы выполнить следующий код на jupyter notebook
в python3
:
import numpy as np
%matplotlib inline
import matplotlib.pyplot as plt
import matplotlib.animation as animation
from IPython.display import HTML
periods=[1,2,3,4,5]
offsets=np.array([0,0.1,0.5,0.8,2.0])*np.pi
periods=[1,2]
offsets=np.array([0,0.1,2.0])*np.pi
for period in periods :
for offset in offsets :
time=np.linspace(0,10,100)
def update_anim(i) :
x=np.linspace(0,2*np.pi)
y=np.sin(period*x-time[i])
plt.title('t={0:2.2f}'.format(dt*ind))
plt.plot(x,y)
ani = animation.FuncAnimation(fig, update_anim, interval=100,frames=100)
print('Animation created',flush=True)
HTML(ani.to_html5_video())
В идеале, я хочу вставлять HTML видео после каждого индекса. Есть ли в любом случае, чтобы сделать это?