python - 如何在我自己的函数中包含 ipywidgets 交互代码
问题描述
例如,我定义了自己的函数“f”:
def f(x):
return x
我想让它可以交互,所以我写了另一个函数“F”:
from ipywidgets import interact
def F():
interact(f,x=10)
但它没有用。关于如何调整代码的任何想法?
解决方案
确保你调用你的函数
def f(x):
return x
def F():
interact(f, x=10)
F()
将工作。由于 f 在单独的文件中定义
from MyFunctions import f
interact(f, x=10);
如果您对 f 进行更改,则重新启动内核,因为“这将重置您的笔记本并删除您定义的所有变量或方法”
推荐阅读
- vb6 - VB6 下标输出范围 - 但这是一个奇怪的,因为镜像功能工作正常
- python - Selenium Python Element.click 不工作
- regex - sed 或 grep 中命名模式的输出名称
- c# - android 9.0 中的 listview 滚动问题 - xamarin.forms
- wpf - WPF DataTemplate 和列定义
- c++ - `ofstream` 与 0 相比
- excel - 如何使用 Excel 中的 Count If 函数将返回值“TRUE”更改为“1”
- sql - 比较选择语句中的两个日期时间字段 - TSQL
- javascript - Typescript 环境类型声明
- php - 如何使用 DQL/Query Builder 在 MS-SQL 中使用 DATE_FORMAT