Как включить код взаимодействия ipywidgets в мою собственную функцию - PullRequest
0 голосов
/ 20 января 2020

Например, я определяю свою собственную функцию "f":

def f(x):
    return x 

и хочу сделать ее интерактивной, поэтому я написал другую функцию "F":

from ipywidgets import interact
def F():
    interact(f,x=10)

но это не сработало. Любые идеи о том, как я могу настроить свой код?

1 Ответ

1 голос
/ 20 января 2020

Убедитесь, что ваш вызов вашей функции

def f(x):
    return x

def F():
    interact(f, x=10)

F()

будет работать. Поскольку f определено в отдельном файле

from MyFunctions import f

interact(f, x=10);

Если вы внесете изменения в f, перезапустите ядро, потому что «Это перезагрузит ваш ноутбук и удалит все переменные или методы, которые вы определили»

...