0
我有以下(示例)代碼來顯示一個小部件並根據這個小部件更新一個值。它工作正常,除了在我的Ipython筆記本中,None顯示在最後(這是從我的函數返回的內容)。我如何隱藏/返回不會顯示的內容?Ipython Notebook Widget顯示'None'(返回值)
from ipywidgets import widgets, interact, interactive
from IPython.display import display, clear_output
opts = 'dog'
def update_val(a):
ValuesWidget.options = [a]
ArrayWidget = interactive(update_val,a=widgets.Dropdown(description="Pick an animal: ",options=['dog','cat','mouse']))
ValuesWidget = widgets.Dropdown(description="Display this value: ",options=[opts])
display(ArrayWidget,ValuesWidget)
如果我做的,而顯示五個功能結束一個「迴歸5」,所以我知道這個問題是函數的返回值。
'interactive'的使用默認返回一個值。你是否使用'interact'?也許使用'link'你可以達到相同的目標 – nluigi