Chr*_*ris 14 python scikit-learn
我在我写过的IPython笔记本中得到了一个新的弃用警告,我以前没见过.我所看到的是以下内容:
X,y = load_svmlight_file('./GasSensorArray/batch2.dat')
/Users/cpd/.virtualenvs/py27-ipython+pandas/lib/python2.7/site-packages/sklearn/datasets/svmlight_format.py:137: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
return _load_svmlight_file(f, dtype, multilabel, zero_based, query_id)
/Users/cpd/.virtualenvs/py27-ipython+pandas/lib/python2.7/site-packages/sklearn/datasets/svmlight_format.py:137: DeprecationWarning: using a non-integer number instead of an integer will result in an error in the future
return _load_svmlight_file(f, dtype, multilabel, zero_based, query_id)
...
Run Code Online (Sandbox Code Playgroud)
关于这可能是什么问题的任何想法?我再看看我的数据文件,乍一看,我没有看到任何明显的问题.我不确定我在系统设置中改变了什么会导致这种情况.我已经安装了0.14.1的scikit-learn.
升级numpy后,每当您尝试使用非整数索引数组时,它都会为您提供此弃用警告.在sklearn中,有许多地方数据类型是浮点数,即使索引在计算时都是整数值.
因此,无论何时在numpy中索引数组,都需要确保索引是整数类型的.但在sklearn的许多地方并非如此.修复有时是微不足道的(例如使用//而不是/使用分区计算索引时),有时候不是,但是现在,不用担心,这只是一个警告.
| 归档时间: |
|
| 查看次数: |
18627 次 |
| 最近记录: |