2017-01-30 12 views
1

У меня есть функция, которая принимает переменную из виджета слайдера в ноутбуке jupyter, выполняет некоторые вычисления и возвращает dataframe. Как я могу это сделать, чтобы этот фреймворк не отображался при каждом обновлении значения ползунка?Остановить виджетов ноутбука Jupyter от отображения?

Если я что-то вроде:

r = interact(process_data, data=fixed(df), values=(1,5,1)) 

где "process_data" является моя функция. Результат «r» равен всегда отображается прямо сейчас. Как я могу остановить это? Я хочу сохранить фрейм данных «r» для использования позже.

ответ

0

Набор __manual для True:

r = interact(process_data, data=fixed(df), values=(1,5,1), __manual=True) 

Это дает вам кнопку нажать для выполнения вашей функции.

Или установите continuous_update=False:

r = interact(process_data, data=fixed(df), values=(1,5,1),continuous_update=False)) 

, чтобы получить обновление только тогда, когда вы отпустите кнопку мыши.

+0

Мне по-прежнему нужна такая же функциональность, я просто не хочу, чтобы результаты в r всегда отображались на экране автоматически. – Kyle

 Смежные вопросы

  • Нет связанных вопросов^_^