首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >'list' object has no attribute 'argmax'求各位大神解答?

'list' object has no attribute 'argmax'求各位大神解答?

提问于 2022-06-23 09:54:29
回答 0关注 0查看 214

在运行一个图像处理代码时候出现了上述问题,我的代码是

def print_metric(y_true,y_pred,weighted_error=False):

cz = pycm.ConfusionMatrix(actual_vector=y_true.argmax(y_true.logits, axis=1), predict_vector=y_pred.argmax(axis=1))

# Accuracy

acc = cz.Overall_ACC

print("Average Accuracy : "+str(acc*100)+'%')

# Specificity

specificity = cz.TNR

totalprecision = 0

for key, value in specificity.items():

totalprecision = totalprecision + value

print('Average Specificity : '+str(totalprecision*100/4.0)+'%')

报错内容

File "/root/autodl-tmp/OpticNet-71/src/metrics.py", line 30, in print_metric

cz = pycm.ConfusionMatrix(actual_vector=y_true.argmax(axis=1), predict_vector=y_pred.argmax(axis=1))

AttributeError: 'list' object has no attribute 'argmax'

回答

和开发者交流更多问题细节吧,去 写回答
相关文章

相似问题

相关问答用户
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档