This question already has answers here:
How to ignore deprecation warnings in Python
(16个答案)
4年前关闭。
我在教书时想忽略所有软件包中的警告,但是scikit-learn似乎可以使用
我是否错误地使用了此模块,或者sklearn正在执行其不应做的事情?
(16个答案)
4年前关闭。
我在教书时想忽略所有软件包中的警告,但是scikit-learn似乎可以使用
warnings
软件包来控制它。例如:with warnings.catch_warnings():
warnings.simplefilter("ignore")
from sklearn import preprocessing
/usr/local/lib/python3.5/site-packages/sklearn/utils/fixes.py:66: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
if 'order' in inspect.getargspec(np.copy)[0]:
/usr/local/lib/python3.5/site-packages/sklearn/utils/fixes.py:358: DeprecationWarning: inspect.getargspec() is deprecated, use inspect.signature() instead
if 'exist_ok' in inspect.getargspec(os.makedirs).args:
我是否错误地使用了此模块,或者sklearn正在执行其不应做的事情?
最佳答案
sklearn forces warnings令我非常恼火。
我在main.py的顶部开始使用它:
def warn(*args, **kwargs):
pass
import warnings
warnings.warn = warn
#... import sklearn stuff...
关于python - 消除来自scikit-learn的警告,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32612180/
10-12 23:28