在进行深度学习快结束时,控制台报错,或者提示的a.any()或者a.all()加到哪里

在进行深度学习快结束时,控制台报错,但是不知道该怎么改,或者提示的a.any()或者a.all()加到哪里,请指点一下


def evaluate_performance_two(y_test, y_pred, y_score):
    """Evaluate performance"""

    sort_y_score = sorted(enumerate(y_score), key=lambda x: x[1], reverse=True)[:100]
    top_y_score = []
    top_y_score_index = []
    for x, y in sort_y_score:
        top_y_score_index.append(x)
        top_y_score.append(y)
    top_y_perd = [int(item > 0.5) for item in top_y_score]
    top_y_test = [y_test[item] for item in top_y_score_index]

报错信息

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^