Jupyter notebook - подавить вывод из tsfresh - PullRequest
0 голосов
/ 23 мая 2018

Я пытаюсь подавить вывод классов "extract_features" и "select_features" из библиотеки tsfresh, потому что вывод замедляет работу моих ноутбуков jupyter.К сожалению, классы не содержат аргументов для подавления всего вывода.

Я пытался использовать захват %%, но это только подавляет вывод в блокноте, но не вывод из классов, и мне не удалось найти операторы печати внутри классов в файлах .py, связанных с библиотекой.

Here is a screenshot depicting notebook output which can't be suppressed using %%capture

Любая помощь очень ценится!

Ответы [ 2 ]

0 голосов
/ 23 мая 2018

Если у кого-то возникла подобная проблема, вот решение, которое мне помогло:

import logging
logger = logging.getLogger() 
logger.setLevel(logging.CRITICAL)
0 голосов
/ 23 мая 2018

Похоже, эти сообщения генерируются из модуля logging.Вы можете попытаться перенаправить их в файл, импортировав logging и указав путь вывода.

import logging
logging.basicConfig(filename='tslog.log')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...