1

我可以看到一个图像,但我做了一个函数来更改该图像的数组(称为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 多次打印?

4

0 回答 0