2014-08-27 15 views
5

Tôi đang sử dụng các tiện ích IPython để tạo ra một cốt truyện tương tác sẽ giúp học sinh hiểu được các yếu tố quyết định về độ chính xác của các bộ giải mã ODE khác nhau có sẵn trong scipy.integrate.ode. Tuy nhiên, tôi không thể tìm thấy nhiều trong cách tài liệu về các loại vật dụng khác nhau và từ khóa của họ args.Cách đặt giá trị mặc định cho tiện ích con IPython?

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! 

Cụ thể, tôi muốn biết cách đặt giá trị mặc định cho từng tiện ích con.

Trả lời

0

Sử dụng ipywidgets, một thể hiện của lớp kiểm soát có thể được chuyển đến tương tác.

from ipywidgets import interact, FloatSlider 

def update(a): 
    print a 

interact(update, a=FloatSlider(min=1000., max=100000., step=1000, value=R10, description='Parameter A')) 

Bộ repo GitHub có rất nhiều examples.

Các vấn đề liên quan