如何为IPython小部件设置默认值?

dav*_*ugh 5 python ipython ipython-notebook

我正在使用IPython小部件创建一个交互式绘图,帮助学生理解可用的各种ODE求解器的准确性的决定因素scipy.integrate.ode.但是,我似乎找不到关于各种类型的小部件及其关键字args的文档的方式.

from IPython.html.widgets import *    

@interact(h=FloatTextWidget(), atol=FloatTextWidget(), rtol=FloatTextWidget(),
          k=IndexSliderWidget(), integrator=TextWidget()))
def plot_lotka_volterra_residuals(h=1e-1, atol=1e-3, rtol=1e-3, k=3, integrator='dopri5'):
    """Plots residuals of the Lotka-Volterra system."""
    # make a pretty plot!
Run Code Online (Sandbox Code Playgroud)

特别是,我想知道如何为每个小部件设置默认值.

Ian*_*Ian 1

小部件的声明采用value关键字参数;您也许可以采用这样的示例,或者尝试Rossant 的详细 Europy 教程