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

本文涉及的产品
云原生网关 MSE Higress,422元/月
注册配置 MSE Nacos/ZooKeeper,118元/月
服务治理 MSE Sentinel/OpenSergo,Agent数量 不受限
简介: 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实现微服务的全链路灰度
通过本场景的实验操作,您将了解并实现在线业务的微服务全链路灰度能力。
目录
相关文章
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
成功解决ImportError: cannot import name ‘InvalidSchemeCombination‘ from ‘pip._internal.exceptions‘
sklearn.metrics中micro和macro的区别
先看以下示例,区分micro和macro的区别,这里直接调用sklearn封装好的接口
109 0
【已解决!】ImportError: cannot import name ‘ProjectModelSerializer‘ from partially initialized module ‘pr
【已解决!】ImportError: cannot import name ‘ProjectModelSerializer‘ from partially initialized module ‘pr
|
PyTorch 算法框架/工具 Python
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
代码import torch 报错 ImportError: numpy.core.multiarray failed to import
526 0
|
Python
解决ImportError: cannot import name ‘NoReturn‘报错
解决ImportError: cannot import name ‘NoReturn‘报错
827 0
|
Python
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
1512 0
ImportError: cannot import name 'qmc' from 'scipy.stats' 解决办法
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
666 0
cannot import name ‘DistanceMetric‘ from ‘sklearn.metrics‘
【Bug记录】ImportError: cannot import name ‘fetch_mldata‘ from ‘sklearn.datasets‘
【Bug记录】ImportError: cannot import name ‘fetch_mldata‘ from ‘sklearn.datasets‘
516 0
|
机器学习/深度学习 算法
ImportError: cannot import name ‘cross_validation‘ 解决方法
在学习机器学习分类算法 KNN 时,使用交叉验证时,调用了 cross_validation 函数,导入时报错。
386 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
564 0
ImportError: cannot import name ‘_maybe_get_pandas_wrapper_freq‘ from ‘statsmodels.tsa.filters._util