• scikit-learn 0.18中的cross_validation模块被移除


    环境:scikit-learn 0.18 , python3

    from sklearn.cross_validation import train_test_split 
    from sklearn.grid_search import GridSearchCV 

    报出如下警告:

    from sklearn.grid_search import GridSearchCV 
    /usr/lib/python3.4/site-packages/sklearn/cross_validation.py:44: 
    DeprecationWarning: This module was deprecated in version 0.18 in 
    favor of the model_selection module into which all the refactored 
    classes and functions are moved. Also note that the interface of the 
    new CV iterators are different from that of this module. This module 
    will be removed in 0.20. “This module will be removed in 0.20.”, 
    DeprecationWarning) 
    /usr/lib/python3.4/site-packages/sklearn/grid_search.py:43: 
    DeprecationWarning: This module was deprecated in version 0.18 in 
    favor of the model_selection module into which all the refactored 
    classes and functions are moved. This module will be removed in 0.20. 
    DeprecationWarning) from sklearn.cross_validation import 
    train_test_split 
    /usr/lib/python3.4/site-packages/sklearn/cross_validation.py:44: 
    DeprecationWarning: This module was deprecated in version 0.18 in 
    favor of the model_selection module into which all the refactored 
    classes and functions are moved. Also note that the interface of the 
    new CV iterators are different from that of this module. This module 
    will be removed in 0.20. “This module will be removed in 0.20.”, 
    DeprecationWarning)

    解决方法:

    该模块在0.18版本中被弃用,支持所有重构的类和函数都被移动到的model_selection模块

    from sklearn.model_selection import GridSearchCV
    
    from sklearn.model_selection import train_test_split

    警告

    DeprecationWarning) 
    /usr/lib/python3.4/site-packages/sklearn/utils/validation.py:395: 
    DeprecationWarning: Passing 1d arrays as data is deprecated in 0.17 
    and will raise ValueError in 0.19. Reshape your data either using 
    X.reshape(-1, 1) if your data has a single feature or X.reshape(1, -1) 
    if it contains a single sample.

    解决方法

    clf.predict([]) 规范输入

  • 相关阅读:
    我爱java系列---【Docker的使用】
    我爱java系列---【Docker的介绍和安装】
    我爱java系列---【idea使用svn小白教程】
    我爱Java系列---【SpringBoot整合mybatis后开启二级缓存】
    我爱java系列---【RabbitMQ的介绍及使用】
    面试题系列---【浏览器输入URL到网页完全呈现的过程】
    我爱java系列---【thymeleaf中js如何取后台model中传来的值?】
    我爱java系列---【消息队列(rabbitmq)】
    我爱java系列---【日期转换工具类】
    547. Friend Circles
  • 原文地址:https://www.cnblogs.com/tan2810/p/10595491.html
Copyright © 2020-2023  润新知