0

我正在对从雅虎财经下载的 1 年股票数据执行简单的 read_csv()。

 df2 = pd.read_csv(name2, index_col=0, parse_dates=True)

这是针对股市预测算法的。问题是,np.isfinite(df2.all()))所有列都返回 true,我不明白为什么。由于这个问题,我的随机森林 clf.fit() 抛出一个数值错误,数字太大而无法处理。

4

1 回答 1

1

实际上,该函数称为 isfinite,如果数据是有限的,则返回 TRUE,如果数据是无限的或不是数字,则返回 false。因此,我真的相信返回 True 是您在这种情况下所期望的。

请参考:https ://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.isfinite.html#numpy.isfinite

于 2019-03-10T10:38:38.260 回答