我正在尝试这样做:
from sklearn.model_selection import train_test_split并得到一个错误:
In [31]: from sklearn.model_selection import train_test_split
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-31-73edc048c06b> in <module>()
----> 1 from sklearn.model_selection import train_test_split
/usr/local/lib/python3.6/site-packages/sklearn/model_selection/__init__.py in <module>()
----> 1 from ._split import BaseCrossValidator
2 from ._split import KFold
3 from ._split import GroupKFold
4 from ._split import StratifiedKFold
5 from ._split import TimeSeriesSplit
/usr/local/lib/python3.6/site-packages/sklearn/model_selection/_split.py in <module>()
29 from ..externals.six import with_metaclass
30 from ..externals.six.moves import zip
---> 31 from ..utils.fixes import signature, comb
32 from ..base import _pprint
33
ImportError: cannot import name 'comb'任何帮助都将是非常感谢的。
发布于 2019-06-25 04:43:33
SciPy >=0.19使用from scipy.special import comb而不是from scipy.misc import comb。https://github.com/scikit-learn/scikit-learn/pull/9046
try: # SciPy >= 0.19
from scipy.special import comb, logsumexp
except ImportError:
from scipy.misc import comb, logsumexp # noqa 发布于 2019-12-11 18:37:19
我也犯了同样的错误。conda remove --命名您的环境--all。接下来,重新安装环境。这对我很管用。
https://stackoverflow.com/questions/47151453
复制相似问题