找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 4519|回复: 0

[求助] TypeError: Expected sequence or array-like, got <class 'map'>

1

主题

1

帖子

1

积分

贫民

积分
1
nanmu 发表于 2021-8-23 15:56:20 | 显示全部楼层 |阅读模式
def clc_accuracy(y_true, y_predict):
    """ use sklearn to calcuate the R2 score"""
    from sklearn.metrics import r2_score
    score = r2_score(y_true, y_predict)
    return score
##################################################
pred_test = predict(parameters, X_test)
pred_err = Y_test - pred_test
Y_test = Y_test.tolist()
pred_test = pred_test.tolist()
Y_test = map(list, zip(*Y_test))
pred_test = map(list, zip(*pred_test))
r2_score = clc_accuracy(Y_test, pred_test)

print("nn_model has R^2 score {:,.2f} on test data".format(r2_score))
##############################################################以上是出问题的代码,下面是报错################################################[size=13.0667px]Traceback (most recent call last):  File "C:/Users/NanMu/Desktop/housing_bpnn/pred_nn.py", line 356, in <module>    r2_score = clc_accuracy(Y_test, pred_test)  File "C:/Users/NanMu/Desktop/housing_bpnn/pred_nn.py", line 10, in clc_accuracy    score = r2_score(y_true, y_predict)  File "D:\anaconda\lib\site-packages\sklearn\utils\validation.py", line 63, in inner_f    return f(*args, **kwargs)  File "D:\anaconda\lib\site-packages\sklearn\metrics\_regression.py", line 676, in r2_score    y_type, y_true, y_pred, multioutput = _check_reg_targets(  File "D:\anaconda\lib\site-packages\sklearn\metrics\_regression.py", line 88, in _check_reg_targets    check_c**istent_length(y_true, y_pred)  File "D:\anaconda\lib\site-packages\sklearn\utils\validation.py", line 259, in check_c**istent_length    lengths = [_num_samples(X) for X in arrays if X is not None]  File "D:\anaconda\lib\site-packages\sklearn\utils\validation.py", line 259, in <listcomp>    lengths = [_num_samples(X) for X in arrays if X is not None]  File "D:\anaconda\lib\site-packages\sklearn\utils\validation.py", line 198, in _num_samples    raise TypeError(message)TypeError: Expected sequence or array-like, got <class 'map'>[size=13.0667px]###################################################################[size=13.0667px]请问要怎么解决
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表