【发布时间】:2017-10-24 17:45:50
【问题描述】:
我有一个接受约 10 个整数输入的黑盒函数。该函数返回一个熊猫数据框,我想捕获输出窗口(通过使用 bbwidget.children)并显示在布局中的其他位置。到目前为止,interact/interactive 似乎是最好的选择。
我已经定义了一个小部件列表,用作函数的输入;我可以将此列表传递给交互/交互吗?从我目前的尝试来看,我需要预先指定所有的输入小部件,并在对交互的调用中单独传递它们。
从概念上讲,这是我想做的事情(只是在函数调用中使用 dictcomp 来说明每个小部件都映射到某个输入):
widgetlist = [list of int input widgets]
inputlist = [list of function inputs]
def bbfunc(inputlist):
return df
bbwidget = ipyw.interactive(bbfunc, {k:v for k,v in zip(widgetlist,inputlist)})
是否有一些特殊的语法或选项可用于调用交互/交互以允许这样做?
【问题讨论】:
标签: python jupyter-notebook ipywidgets