ImportError: cannot import name ‘compare_mse‘ from ‘skimage.measure‘

本文涉及的产品
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
简介: ImportError: cannot import name ‘compare_mse‘ from ‘skimage.measure‘

问题描述

在复现模型代码的时候遇到错误:ImportError: cannot import name 'compare_mse' from 'skimage.measure' 。


解决方案

这是由于 scikit-image 的版本问题,由于scikit-image版本升级后就修改了库函数。


方法1(修改scikit-image版本,不推荐):

pip install scikit-image==0.15.0


方法2(修改代码):

from skimage.measure import compare_mse


修改为:

from skimage.metrics import mean_squared_error as compare_mse


类似的问题:ImportError: cannot import name 'compare_ssim' from 'skimage.measure'

ImportError: cannot import name 'compare_psnr' from 'skimage.measure'

可以参考:ImportError: cannot import name ‘compare_ssim‘ from ‘skimage.measure‘-CSDN博客


相关实践学习
基于MSE实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
sklearn.metrics中micro和macro的区别
先看以下示例,区分micro和macro的区别,这里直接调用sklearn封装好的接口
92 0
|
PyTorch 算法框架/工具 Python
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
426 0
|
TensorFlow API 算法框架/工具
解决AttributeError: module ‘keras.utils‘ has no attribute ‘plot_model‘
解决AttributeError: module ‘keras.utils‘ has no attribute ‘plot_model‘
309 0
解决AttributeError: module ‘keras.utils‘ has no attribute ‘plot_model‘
|
Python
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
1462 0
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
614 0
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
|
机器学习/深度学习 算法
ImportError: cannot import name ‘cross_validation‘ 解决方法
在学习机器学习分类算法 KNN 时,使用交叉验证时,调用了 cross_validation 函数,导入时报错。
360 0
ImportError: cannot import name ‘cross_validation‘ 解决方法
|
C++
ImportError: cannot import name ‘_maybe_get_pandas_wrapper_freq‘ from ‘statsmodels.tsa.filters._util
cannot import name ‘_maybe_get_pandas_wrapper_freq‘ from ‘statsmodels.tsa.filters._util
547 0
ImportError: cannot import name ‘_maybe_get_pandas_wrapper_freq‘ from ‘statsmodels.tsa.filters._util
|
Python
from scipy import special, optimize, from ._nnls import nnls ImportError: DLL load failed: 找不到指定的模块。
from scipy import special, optimize, from ._nnls import nnls ImportError: DLL load failed: 找不到指定的模块。
585 0
from scipy import special, optimize, from ._nnls import nnls ImportError: DLL load failed: 找不到指定的模块。
from sklearn.cross_validation import train_test_split发生报错
from sklearn.cross_validation import train_test_split发生报错
256 0
from sklearn.cross_validation import train_test_split发生报错