Ignore warnings

 

1. 모든 warning들을 무시하고 싶은 경우

실행하고자 하는 파일 안에서 다음과 같은 함수를 정의해줍니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import warnings

def warn(*args, **kwargs):
  pass

# 저는 아래와 같이 사용합니다
# warn = lambda *args, **kwargs: None

warnings.warn = warn

# 혹은

import warnings
warnings.filterwarnings(action='ignore')

1


2. 특정 warning들만 무시하고 싶은 경우

1
2
3
4
import warnings
from sklearn.exceptions import DataConversionWarning

warnings.filterwarnings(action='ignore', category=DataConversionWarning)

2