def testMacroStats(self):
macro_stats = run_pipeline_lib._MacroStats()
macro_stats.count = 50
macro_stats.precision_sum = 40
macro_stats.recall_sum = 45
stats = macro_stats.calculate_stats()
self.assertAlmostEqual(.8, stats.precision)
self.assertAlmostEqual(.9, stats.recall)
self.assertAlmostEqual(.8470588235294118, stats.f_score)
macro_stats = run_pipeline_lib._MacroStats()
stats = macro_stats.calculate_stats()
self.assertTrue(math.isnan(stats.precision))
self.assertTrue(math.isnan(stats.recall))
self.assertTrue(math.isnan(stats.f_score))
run_pipeline_lib_test.py 文件源码
python
阅读 18
收藏 0
点赞 0
评论 0
评论列表
文章目录