【问题标题】:Python: how to ignore warnings when use PARALLEL techniques in code?Python:在代码中使用 PARALLEL 技术时如何忽略警告?
【发布时间】:2020-10-27 18:03:03
【问题描述】:

我知道在 Python 中忽略警告的一种常见方法是使用:

import warnings
warnings.filterwarnings('ignore')

我确实把这两行放在import <package-to-ignore> 上面,它没有用,警告仍然弹出,我还尝试多次添加warnings.filterwarnings,仍然无法正常工作。 我使用的包是sklearn,有些行有并行处理。我知道这是原因,但我不知道如何解决。
如果您能提供帮助,我们将不胜感激。

【问题讨论】:

    标签: python warnings


    【解决方案1】:

    你试过这个answer吗?

    def warn(*args, **kwargs):
        pass
    import warnings
    warnings.warn = warn
    
    #... import sklearn stuff...
    

    【讨论】:

    • 仍然无法正常工作(在此答案下的评论中询问了相同的问题“当并行执行 GridSearchCV 时会怎样”),我尝试更改一些分数函数以避免此问题。跨度>
    猜你喜欢
    • 1970-01-01
    • 2010-10-27
    • 1970-01-01
    • 2022-01-14
    • 1970-01-01
    • 1970-01-01
    • 2016-10-03
    相关资源
    最近更新 更多