问题出现:
在使用旧版本的paddle(v2)时,使用from sklearn.metrics import f1_score计算多分类时,仅macro时出现这种报错
报错原因:非法运算,如分母为0
参考博客:https://blog.youkuaiyun.com/yyangzhenjie/article/details/87859506
内在原因:因为 macro算法为求出每个实体的PRF再求平均,存在某个实体的PRF值计算时分母为0的情况。
sklearn.metrics用法参考:
https://scikit-learn.org/stable/modules/generated/sklearn.metrics.precision_score.html