关于指示是这里的问题lr.fit(x_train,y_train!(标签-ar|关键词-Input)

指示是这里的问题lr.fit(x_train,y_train)。出现这种错误ValueError: Input contains NaN, infinity or a value too large for dtype('float64').我检查之后数据中没有空值,是有的数据类型太大了吗,要怎么处理呢?

排除了空值问题,那有没有检查无穷值呢?

检查数据中是否有无穷数据,并做数据处理可参考如下:

#检查是否包含无穷数据
#False:包含
#True:不包含
print(np.isfinite(train).all())
#False:不包含
#True:包含
print(np.isinf(train).all())
 
#数据处理
train_inf = np.isinf(train)
train[train_inf] = 0