Jupyter笔记本 - 抑制tsfresh的输出

时间:2018-05-23 12:46:00

标签: python jupyter-notebook

我试图从tsfresh库中抑制“extract_features”和“select_features”类的输出,因为输出会减慢我的jupyter笔记本。不幸的是,这些类不包含任何用于抑制所有输出的参数。

我尝试使用%% capture,但这只是抑制笔记本输出,但不是类的输出,我没有设法在与库关联的.py文件的类中找到print语句。

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

非常感谢任何帮助!

2 个答案:

答案 0 :(得分:2)

如果有人遇到类似的问题,这里的解决方案对我有用:

import logging
logger = logging.getLogger() 
logger.setLevel(logging.CRITICAL)

答案 1 :(得分:1)

看起来这些消息是从logging模块生成的。您可以尝试通过导入logging并设置输出路径将它们重定向到文件。

import logging
logging.basicConfig(filename='tslog.log')