今晚调用sklearn.model_selection时,报错了!百度了一下,发现是scipy.misc中的comb位置已经移到scipy.special中去,有点小坑。

from sklearn.model_selection import train_test_split
D:\anaconda3\lib\site-packages\sklearn\model_selection\__init__.py in <module>()
----> 1 from ._split import BaseCrossValidator2 from ._split import KFold3 from ._split import GroupKFold4 from ._split import StratifiedKFold5 from ._split import TimeSeriesSplitD:\anaconda3\lib\site-packages\sklearn\model_selection\_split.py in <module>()23 import numpy as np24
---> 25 from scipy.misc import comb26 from ..utils import indexable, check_random_state, safe_indexing27 from ..utils.validation import _num_samples, column_or_1dImportError: cannot import name 'comb'

解决方法如下:

在python环境下,可以是Anacanda或python,找到以下两个文件,并打开进行修改:

  • 文件1:lib\site-packages\sklearn\model_selection\_split.py,将文件中的from scipy.misc import comb改为为from scipy.special import comb
  • 文件2:lib\site-packages\sklearn\metrics\cluster\supervised.py,将文件中的from scipy.misc import comb改为为from scipy.special import comb

文件中可以ctrl+f 输入关键词快速定位到~~

记一个bug:ImportError: cannot import name ‘comb‘相关推荐

  1. 记一个bug定位与修复过程

    flash程序,在前台修改图片之后,提供打印和Email功能.这两个功能都是把图片发到服务器上,然后跳转到Email页面和打印页面.Email页面多做一个动作,就是通过SMTP把嵌入图片的Html发出 ...

  2. 记一个bug : C2555 overriding virtual function return type differs and is not covariant from

    今天同事遇到一个编译错误找我帮忙看一下.原以为编译错误应该好解决,没想到搞了半天才fix,在此记录一下. 由于公司代码涉及机密且比较复杂,不方便贴出来,因此我写了一个简化的例子来展示这个编译错误是如何 ...

  3. python中关于sklearn 0.18的错误—— cannot import name comb

    问题描述 ImportError Traceback (most recent call last) <ipython-input-78-534e3eb204d1> in <modu ...

  4. Python ImportError: cannot import name XXX from XXX 问题的一个起因和解决方案

    在拉取项目代码后并安装本地第三方库以后发现项目运行报错,并提示ImportError: cannot import name XXX from XXX 该问题的大多数情况都是包名冲突等.这里说一个特殊 ...

  5. Bug:eventlet ImportError cannot import name ‘ALREADY HANDLED

    问题 测试gunicorn不同work下的性能时候,在eventlet 方式下报错误 Error: class uri 'eventlet' invalid or not found: [Traceb ...

  6. Pip install: ImportError: cannot import name IncompleteRead

    我在Ubuntu 14.04 64bit上安装python开发环境的过程中遇到如下错误: Pip install: ImportError: cannot import name Incomplete ...

  7. ImportError: cannot import name ‘DtypeArg‘ from ‘pandas

    ImportError: cannot import name 'DtypeArg' from 'pandas 目录 ImportError: cannot import name 'DtypeArg ...

  8. 启动targetcli时遭遇ImportError: cannot import name ALUATargetPortGroup故障

    targetcli是一个iSCSI配置管理工具,该工具简单易用,可以直接替换scsi-target-utils.满心欢喜的装上它,正准备一睹为快,就杯具了.报错ImportError: cannot ...

  9. 关于MySQL count(distinct) 逻辑的另一个bug

    背景          上一篇博文(链接)介绍了count distinct的一个bug.解决完以后发现客户的SQL语句仍然返回错误结果(0), 再查原因,发现了另外一个bug.也就是说,这个SQL语 ...

  10. yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name ‘amp‘ from ‘torch.cuda‘ 以及yolov5的3.0环境安装

    欢迎大家关注笔者,你的关注是我持续更博的最大动力 原创文章,转载告知,盗版必究 yolov5的3.0版本代码在训练的时候报错:ImportError: cannot import name 'amp' ...

最新文章

  1. mysql进程内存不足_故障排除指南:MySQL的运行内存不足怎么办?
  2. 皮一皮:直男只想说一句,表白?是表特别白吗?
  3. arduino水温度传感器数字显示_【雕爷学编程】Arduino动手做(5)---热敏温度传感器模块...
  4. [YTU]_2439( C++习题 复数类--重载运算符+)
  5. thinkphp5部署nginx服务上多站点解决方案!
  6. 你看我还有机会吗?这么GAN让我秃然荒了!
  7. c语言用什么能暂存结构指针,c语言中什么是指针
  8. uva 816(经典bfs例子)
  9. Win 10 Revit 2019 安装过程,亲自踩的一遍坑,有你想要的细节
  10. 1006.c++中结构体赋值碰到的bug
  11. 初始化参数文件修改错误导致Oracle无法startup
  12. java class文件常量池_《Java虚拟机原理图解》 1.2.3、Class文件中的常量池详解(下)...
  13. PGPool使用限制 1
  14. 【java笔记】list接口
  15. vs点击方法跳不到对于的地方_迷你世界:大神玩花式跑酷有多简单?老玩家教你,轻松学会百段跳...
  16. 用servlet编写下载程序
  17. 毕设题目:Matlab优化分配
  18. 命名实体识别NER探索(5) Bert+BiLSTM+CRF模型实战应用
  19. 计算机一寸照编辑教程,超简单的一寸照制作及排版教程,再也不花冤枉钱!
  20. 第三阶段应用层——1.7 数码相册—电子书(3)—轮询方式支持多输入

热门文章

  1. 从80年代初到2003年末中国出现的街头骗术
  2. mysql远程操作权限(navicat for mysql)
  3. 超全NetLogo多主体仿真建模(小世界WWW+无标度网络+随机网)内含源码+界面设计+程序分析
  4. 使程序默认以管理员权限运行(包括注册表修改法)
  5. eclipse安装tomcat时只有locahost,不显示server name
  6. 解决IE浏览器无法打开TOMCAT http://locahost:8080
  7. 百钱买百鸡问题的解法与思路
  8. 屏幕刷新频率怎么更改?
  9. todo已完成任务_我已经完成了自己该做的任务用英文怎么
  10. android 重力模拟,android的模拟器怎样仿真重力感应器