4
我想從sklearn導入StratifiedKFold以進行交叉驗證。我的電腦使用scikit-learn 0.18。 在Python控制檯,I型:sklearn ImportError:無法導入名稱stable_cumsum
from sklearn.model_selection import StratifiedKFold
以下錯誤消息彈出:
File "<ipython-input-307-7880cb661350>", line 1, in <module>
from sklearn.model_selection import StratifiedKFold
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\model_selection\__init__.py", line 1, in <module>
from ._split import BaseCrossValidator
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\model_selection\_split.py", line 35, in <module>
from ..gaussian_process.kernels import Kernel as GPKernel
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\gaussian_process\__init__.py", line 13, in <module>
from .gpr import GaussianProcessRegressor
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\gaussian_process\gpr.py", line 15, in <module>
from sklearn.gaussian_process.kernels import RBF, ConstantKernel as C
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\gaussian_process\kernels.py", line 30, in <module>
from ..metrics.pairwise import pairwise_kernels
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\metrics\__init__.py", line 7, in <module>
from .ranking import auc
File "C:\Users\user\Anaconda2\lib\site-packages\sklearn\metrics\ranking.py", line 30, in <module>
from ..utils.extmath import stable_cumsum
ImportError: cannot import name stable_cumsum
你最好用'conda'而不是'pip'重新安裝它 – MMF
@MMF如果'conda'安裝的那個不起作用? – BlackJack
卸載並重新安裝使用conda和pip後,我仍然看到此問題 –