这个错误意思是用int和空值相减。
temp_datas = train(X[j][i], x_trains, y_trains, x_tests, y_tests, fdata_lows, fdata_highs, raw_train, raw_test )
这里temp_data显示是空值,原因是train()没有返回值。
上次运行是没有问题的,检查后发现,由于show_result函数写了两个,一个有返回值,一个没有,系统自动取了没有返回值的函数。所以就错了。
修改方法,删掉没有返回值的show_result函数。