成功解决r2_score函数输出值始终为0的情况

142 阅读1分钟

解决问题

r2_score函数输出值始终为0

解决方法

将 r2_score(test_y, test_predict) 改为 r2_score(test_y[0], test_predict[0])

def r2_score(y_true, y_pred, sample_weight=None, 
    multioutput="uniform_average"):
    """R^2 (coefficient of determination) regression score function.
    
    Best possible score is 1.0 and it can be negative (because the