在使用 classification

xiaoxiao2021-02-28  91

例如

classification_report(y_test, mnb_y_predict,target_names=news.target_names)

在使用 classification_report 中出现IndexError错误:

    values = [target_names[i]]

IndexError: list index out of range

很可能是news.target_names长度溢出或者是不足

解决方案:

可以先用

classification_report(y_test, mnb_y_predict)

看看输出数据有多少行

再使用len(news.target_names) 查看标签长度与上面数据行数是否对应

若不对应,则需要调整new.target_names元素,让其长度与数据行数一致即可。

转载请注明原文地址: https://www.6miu.com/read-66002.html

最新回复(0)