python(17)
-
sklearn's plot_confusion_matrix 에러
1. 현상 plot_confusion_matrix 함수를 사용할 때 아래 에러메시지 발생 ImportError: cannot import name 'plot confusion matrix' from 'sklearn.metrics' (/home/ubuntu/mnt/brian/lib/python3.8/site-packages/sklearn/metrics/__init__.py 2. 해결방법 이전 버젼에는 사용할 수 있었던 sklearn.metrics.plot_confusion_matrix가 없어지고, 아래와 같이 ConfusionMatrixDisplay가 들어온 걸 확인할 수 있다. (scikit-learn 1.3.0 기준) from sklearn.metrics import ConfusionMatrixDisp..
2023.07.27 -
[XGBoost] use `early_stopping_rounds` in constructor or`set_params` instead. 해결방법
1. 현상 UserWarning: `early_stopping_rounds` in `fit` method is deprecated for better compatibility with scikit-learn, use `early_stopping_rounds` in constructor or`set_params` instead. 에러가 화면을 가득 채운다.. 2. 해결방법 from xgboost import XGBRegressor # Assuming you have your data and labels: X_train, y_train, X_valid, y_valid model = XGBRegressor( early_stopping_rounds=10, eval_set=[(X_valid, y_valid)] )..
2023.07.25 -
[Python] jupyter 노트북에서 plotly 시각화 안 될때
plotly는 matplotlib과 함께 시각화하기 좋은 패키지이다. 가끔씩 jupyter notebook에서 사용할 때, 에러가 발생하는 경우가 있는데 아래의 현상일 때는 조치가 가능했다. 1. 현상 ploty를 사용하기 위해 일반적으로 jupyter notebook에서 아래와 같이 코딩을 했는데... import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline import plotly.offline as plotlyo plotlyo.init_notebook_mode(connected=True) 이렇게 해놓고 plotly 시각화를 시도하면, notebook에서 로드가 되지 않는다. (반응이 없다...) 2. 해결방법 init_note..
2023.02.10 -
python에서 SSL verification 제외하는 방법
1. 현상 urllib.request.urlretrieve 파이써에서 위의 함수를 사용할 때 아래왁 같이 SSL 관련 에러 메시지가 출력되는 경우가 있다. urllib.error.URLError: 호출하려는 주소의 SSL 에러인 것 같은데.. 타겟 주소에 대해 호출을 진행하는 방법은 아래와 같다. 2. 해결방법 import ssl ssl._create_default_https_context = ssl._create_unverified_context 함수를 호출하기 전에 위의 코드를 입력하여 SSL 검증을 제외시킨다. 3. 결과 에러를 출력하며 작동하지 않던 코드가 정상 작동한다. 출처: https://stackoverflow.com/questions/43204012/how-to-disable-ssl-ve..
2023.01.30 -
[python] plotly 코드에 이상없는데 결과 시각화가 안 될 때
1. 현상 import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline import plotly.offline as pyo pyo.init_notebook_mode(connected=True) 이렇게 세팅해놓고 plotly 시각화를 시도하면, notebook에서 로드가 되지 않음. 2. 해결방법 import seaborn as sns import matplotlib.pyplot as plt %matplotlib inline import plotly.offline as pyo pyo.init_notebook_mode() init_notebook_mode의 입력변수 제거 pyo.init_notebook_mode(connected=True)..
2023.01.18 -
[python] Graphviz error_No such file or directory 'dot' 해결
1. 현상 파이썬 코드를 돌리다가 에러 메시지를 확인하면, 아래와 같이 해결한다. FileNotFoundError: [Error 2] No such file or directory: 'dot': 'dot' 경로가 잘못 설정되었는지 코드를 엄청 살폈는데, 원인은 다른 곳에 있었다. tree.export_graphviz(decision_tree, out_file=f, max_depth = 4, impurity = False, feature_names = train.drop(['id', 'target'],axis=1).columns.values, class_names = ['No', 'Yes'], rounded = True, filled= True ) 2. 해결방법 tree.export_graphviz를 실행..
2023.01.18