python - ImportError:无法导入名称“MapWrapper”
问题描述
我正在尝试使用 r2_score() 进行一些曲线拟合。我已经安装了 scikit-learn verison 0.19.1,我已经尝试过:(
from sklearn.metrics import *
或from sklearn.metrics import r2_score()
),但它给了我错误:
ImportError Traceback (most recent call last)
<ipython-input-292-c0154f305c6f> in <module>()
----> 1 from sklearn.metrics import *
/anaconda3/lib/python3.6/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
/anaconda3/lib/python3.6/site-packages/sklearn/metrics/ranking.py in <module>()
24 import numpy as np
25 from scipy.sparse import csr_matrix
---> 26 from scipy.stats import rankdata
27
28 from ..utils import assert_all_finite
/anaconda3/lib/python3.6/site-packages/scipy/stats/__init__.py in <module>()
386
387 """
--> 388 from .stats import *
389 from .distributions import *
390 from .morestats import *
/anaconda3/lib/python3.6/site-packages/scipy/stats/stats.py in <module>()
174 from scipy.spatial.distance import cdist
175 from scipy.ndimage import measurements
--> 176 from scipy._lib._util import (_lazywhere, check_random_state, MapWrapper,
177 rng_integers, float_factorial)
178 import scipy.special as special
ImportError: cannot import name 'MapWrapper'
你知道那是什么吗?我是否仍然缺少某些东西,或者它是否与某些版本不兼容有关?当我尝试导入之前安装的 lmfit 时,也会发生同样的事情。
解决方案
推荐阅读
- sql - 函数不支持排序规则
- c++ - 在与 Odeint 结合的类中使用 Eigen Matrix Ref
- python - Python 对象如何变成原始类型
- git - 使用 Github 和 Gitlab
- swift - 从那里使用推送通知管理器需要重定向到特定的视图控制器
- javascript - 通过 eval 语句创建的 ES6 类的可见性
- javascript - jQuery 直到双击才运行 JSON API 函数
- amazon-s3 - 如何限制对 AWS S3 的请求?
- java - 带有预先生成为文件的公钥/私钥对的 JWT Java
- c - printf 和 scanf 中 % 后面的数字