use*_*788 6 python numpy scikit-learn
我正在使用numpy来读取一个arff文件,我收到以下错误:
ValueError:输入包含NaN,无穷大或对于dtype('float64')而言太大的值.
我使用np.isnan(X2.any())并np.isfinite(X2.all())检查它是nan无形的还是无限的.但这些都不是.这意味着它是第三种情况,即infinity or a value too large for dtype('float64').
如果有人能告诉我如何处理这个错误,我将不胜感激.
谢谢.
好,我知道了.我用过之后Imputer(missing_values='NaN', strategy='median', axis=1) imp.fit(X2).我也不得不写:
X2 = imp.fit_transform(X2).原因是sklearn.preprocessing.Imputer.fit_transform返回一个新数组,它不会改变参数数组
| 归档时间: |
|
| 查看次数: |
15753 次 |
| 最近记录: |