我试图从tsfresh库中抑制“extract_features”和“select_features”类的输出,因为输出会减慢我的jupyter笔记本。不幸的是,这些类不包含任何用于抑制所有输出的参数。
我尝试使用%% capture,但这只是抑制笔记本输出,但不是类的输出,我没有设法在与库关联的.py文件的类中找到print语句。
非常感谢任何帮助!
答案 0 :(得分:2)
如果有人遇到类似的问题,这里的解决方案对我有用:
import logging
logger = logging.getLogger()
logger.setLevel(logging.CRITICAL)
答案 1 :(得分:1)
看起来这些消息是从logging
模块生成的。您可以尝试通过导入logging
并设置输出路径将它们重定向到文件。
import logging
logging.basicConfig(filename='tslog.log')