首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使Prophet的输出静音?

如何使Prophet的输出静音?
EN

Stack Overflow用户
提问于 2021-04-08 20:01:59
回答 1查看 445关注 0票数 2

我正在使用Prophet (Facebook的时间序列库),它产生了大量的输出。如下所示:Prophet output

我已经对一些输出保持沉默了,比如:

代码语言:javascript
复制
@contextmanager
def suppress_stdout():
    with open(os.devnull, "w") as devnull:
        old_stdout = sys.stdout
        sys.stdout = devnull
        try:  
            yield
        finally:
            sys.stdout = old_stdout

但是它不会静默所有类型的输出,我怎么能静默所有类型呢?

EN

回答 1

Stack Overflow用户

发布于 2021-04-08 20:45:11

我怀疑您使用的是类似IPython的环境,例如Jupyter notebook。然后,您可以在单元格中使用%%capture magic command

例如,

代码语言:javascript
复制
%%capture
output = do_some_verbose_things(args)

默认情况下,它还会捕获stderr,我认为您看到的输出都在那里。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67003595

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档