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([]) 规范输入

  • 相关阅读:
    CSS:清除浮动小技巧
    CSS:可见格式化模型BFC与应用
    JavaScript:所有视图属性和方法(innerWidth、outerHeight、clientX等)
    JavaScript:正则表达式(入门篇)
    JavaScript:六种继承比较
    表格内展示2行,超出部分省略
    Docker删除大量停止的container
    docker学习笔记
    使用redis实现分布式锁
    Sublime text 3 如何格式化HTML/css/js代码
  • 原文地址:https://www.cnblogs.com/tan2810/p/10595491.html
Copyright © 2011-2022 走看看