尝试在python中对数组进行线性回归,我不断得到错误“array must not contain infs or nans”没有inf或nan

ecbunoof  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(613)

我对python还比较陌生,所以请容忍我。我创建了两个数据集x1和x2,它们的值介于0和1之间,并创建了一个决策树来给出数据集y。为了简单起见,我将其转换为数组并四舍五入。

x1array = np.array(x1).reshape((-1,1))
np.around(x1array, 3)

现在我尝试运行一个线性回归,但我不断得到错误'数组不能包含任何inf或nan'。我查了两个

np.isnan(x1).any()
np.isinf(x1).any()

对于x1、x2和y。一切都是假的。不知道如何继续,如果这是在库中的错误或我的代码有什么问题(我正在使用spyder作为我的ide,以备不时之需)

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题