下記のコードを実行すると、importエラーが出てしまいます。
色々調べても原因がわからなかったので、投稿させていただきました。
インストールしているのに、importエラーが出てくるのは初めてで少し驚いています。
原因がわかる方がいらっしゃるなら、教えて頂きたいです。
環境は以下の通りです。
・環境
scikit-learn 0.23.1
tensorflow 2.0.0
tensorflow-gpu 2.0.0
keras 2.3.1
Python3.6.10
jupiter notebook 6.0.3
anaconda3
コード
import numpy as np import matplotlib.pyplot as plt from sklearn.metrics import confusion_matrix #評価 #ラベルの格納のされ方 label = test_generator.class_indices print(label) #各エポックの○○ステージである確率 predict_proba = model.predict(test_generator) #各エポックの推定ラベル predict_classes =np.argmax(predict_proba,axis=1) print(predict_classes) #各エポックの正解ラベル true_label = test_generator.classes print(true_label) #混合行列を表示 cm = confusion_matrix(true_label, predict_classes) print(cm)
エラーコード
ImportError Traceback (most recent call last) <ipython-input-13-2445ea9cb146> in <module> 1 import numpy as np 2 import matplotlib.pyplot as plt ----> 3 from sklearn.metrics import confusion_matrix 4 5 #評価 D:\anaconda\envs\use_GB\lib\site-packages\sklearn\metrics\__init__.py in <module> 5 6 ----> 7 from ._ranking import auc 8 from ._ranking import average_precision_score 9 from ._ranking import coverage_error D:\anaconda\envs\use_GB\lib\site-packages\sklearn\metrics\_ranking.py in <module> 26 from scipy.stats import rankdata 27 ---> 28 from ..utils import assert_all_finite 29 from ..utils import check_consistent_length 30 from ..utils import column_or_1d, check_array D:\anaconda\envs\use_GB\lib\site-packages\sklearn\utils\__init__.py in <module> 26 from .deprecation import deprecated 27 from .fixes import np_version ---> 28 from ._estimator_html_repr import estimator_html_repr 29 from .validation import (as_float_array, 30 assert_all_finite, D:\anaconda\envs\use_GB\lib\site-packages\sklearn\utils\_estimator_html_repr.py in <module> 5 import html 6 ----> 7 from sklearn import config_context 8 9 ImportError: cannot import name 'config_context'
回答1件
あなたの回答
tips
プレビュー