pred_test = map(list, zip(*pred_test))
r2 = sklearn.metrics.r2_score(Y_test, pred_test)
出错的代码如上
TypeError: Expected sequence or array-like, got class 'map' 这个问题如何解决呢?
1个回答
问题在这里
pred_test = map(list, zip(*pred_test))
pred_test是map类型的,你需要转成list或者np array类型,然后再计算r2 score
pred_test = list(map(list, zip(*pred_test)))
r2 = sklearn.metrics.r2_score(Y_test, pred_test)