zoukankan      html  css  js  c++  java
  • 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([]) 规范输入

  • 相关阅读:
    对ArcGis Engine的增、删、改实现
    修改 ArcGis Engine 图层字段值
    获取DataTable 删除行的数据
    使用Kdiff3 来解决Git的文件冲突
    WordPress 用Windows Live Write写日志
    在GIT 中增加忽略文件夹与文件
    解决WinDbg下不能用 !ClrStack a
    DevExpress 实现下拉复选控件
    解决远程桌面连接后没有声音的问题
    读书
  • 原文地址:https://www.cnblogs.com/tan2810/p/10595491.html
Copyright © 2011-2022 走看看