sklearn 计算precison,recall,f1指标时候,如果分母存在0,则会出现以下报错。解决办法如下。
·
sklearn 计算precison,recall,f1指标时候,如果分母存在0,则会出现以下报错。
错误提示:
Precision is ill-defined and being set to 0.0 in labels with no predicted samples. Use zero_division parameter to control this behavior
报错会影响运行速度,可以设置zero_division=np.nan 或者等于0,1,都可以实现2个效果
1,不会报错
2,分母为0时候,数值将赋值为nan
示例如下:
p =precision_score(yTrue,yPred,average=None,labels=scoreLab,zero_division=np.nan)
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)