我可以看到一个图像,但我做了一个函数来更改该图像的数组(称为next_step
),我想在控制参数时通过 ipywidgets 查看该图像的变化,但问题是图像显示多个有时我只想刷新它。
这是代码:
def blur(t, c):
steps = int(t / delta_t)
sol = []
sol.append(image)
for i in range(steps):
sol.append(next_step(sol[-1], c))
clear_output()
plt.imshow(sol[-1])
还有一个:
from IPython.display import clear_output
from ipywidgets import widgets
interact(blur, t=widgets.FloatSlider(min=t_min, max=t_max, step=delta_t), c=widgets.FloatSlider(min=0.1, max=1, step=0.1))
如何更新/刷新图像而不是使用 ipywidgets 多次打印?