txtPath=os.path.join(vocDir,"eval.txt")
with open(txtPath,"w") as f:
f.writelines("allGroundBoxNum:{}\n".format(groundBoxNum))
f.writelines("allDetectedBoxNum:{}\n".format(detectedBoxNum))
f.writelines("allDetectedBoxRightNum:{}\n".format(detectedBoxRightNum))
f.writelines("allDetectedBoxAndClassificationRightNum:{}\n".format(detectedBoxAndClassificationRightNum))
f.writelines("识别错误的框的个数:{}\n".format(detectedBoxNum - detectedBoxRightNum))
f.writelines("识别错误的框的个数/预测的框:{}\n".format((detectedBoxNum - detectedBoxRightNum) / detectedBoxNum))
f.writelines("识别对的框/所有的框:{}\n".format(detectedBoxRightNum / groundBoxNum))
f.writelines("框和分类都正确/所有的框:{}\n".format(detectedBoxAndClassificationRightNum / groundBoxNum))
for i in range(len(categories)):
f.writelines("{}的Ground,Detected,DetectedRight个数分别为{},{},{},\n".format(categories[i]["name"],
allGroundClassNumDict[i + ],
allDetectedClassNumDict[i + ],
allDetectedClassRightNumDict[i + ]))

w+表示写入,不存在则创建

写入也可以用python的format,太方便了

最新文章

  1. Domino----The Address Book does not contain a cross certificate capable of validating the public key.
  2. Android(Linux)实时监控串口数据
  3. CSS定位小技巧
  4. unity, 同步物体坐标一定要在LateUpdate中进行
  5. Mongodb Gridfs
  6. jq 测试是否到页面最底端
  7. 【MUI】百度地图定位功能
  8. Gitlab的安装及项目新建
  9. org.eclipse.swt.SWTException: Invalid thread access问题解决方法
  10. jetbrains 系列 webstorm、IntelliJ Idea 免费激活方法免激活码
  11. Maven导入项目时报错 Could not calculate build plan
  12. (PAT)L2-006 树的遍历 (二叉树构建)
  13. Unity进阶----AssetBundle_02(加载依赖关系及网络资源)(2018/10/31)
  14. matlab多个曲面如何画在一个坐标系中的疑问
  15. Python自动化编程-树莓派的介绍与使用(一)
  16. Java并发(二)—— 并发编程的挑战 与 并发机制的底层原理
  17. [ZJOI2005]九数码游戏(BFS+hash)
  18. JS数组常用方法总结
  19. <转载>MacOS下安装小米SQL优化工具soar
  20. DDD CQRS和Event Sourcing的案例:足球比赛

热门文章

  1. 【JZOJ6389】小w学图论
  2. AFO成功
  3. hibernate_02_hibernate的入门
  4. iOS之NSArray类簇简介-(copy、mutableCopy导致程序crash)
  5. mybatis中处理结果集映射
  6. 判断语句(if...else)if...else语句是在指定的条件成立时执行代码,在条件不成立时执行else后的代码
  7. 【daydayup】ceshuChat
  8. 以太坊solidity智能合约语言学习资源整理
  9. JSP四个域对象的应用场景
  10. [JZOJ4759] 【雅礼联考GDOI2017模拟9.4】石子游戏