当前位置: 首页>>代码示例>>Python>>正文


Python Filter.setComparator方法代码示例

本文整理汇总了Python中filter.Filter.setComparator方法的典型用法代码示例。如果您正苦于以下问题:Python Filter.setComparator方法的具体用法?Python Filter.setComparator怎么用?Python Filter.setComparator使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在filter.Filter的用法示例。


在下文中一共展示了Filter.setComparator方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: evaluate

# 需要导入模块: from filter import Filter [as 别名]
# 或者: from filter.Filter import setComparator [as 别名]
  def evaluate(self, verbList = None):
    filterModule = Filter()
    self.queries = self.buildQueries(verbList)

    while(self.value <= self.max):
      filterModule.setComparator(self.filter, self.operator, self.value)
      filterModule.filterFrames()
      
      golden = self.countGoldenFrames()
      retrieved = self.countNotFilteredFrames()
      intersect = self.countIntersection()

      #print 'value: %s, ints: %s, retr: %s, gold: %s ' % (str(self.value), str(intersect), str(retrieved), str(golden))
      p = self.precision(intersect, retrieved)
      r = self.recall(intersect, golden)
      f = self.fmeasure(p, r)
      #print 'value: %s, p: %s, r: %s, f: %s ' % (str(self.value), str(p), str(r), str(f))
      print '%s,%s,%s,%s' % (str(self.value), str(p), str(r), str(f))

      self.addValue(self.value, p, r, f)
      self.value += self.increment
      
    self.plotEvaluation()  
开发者ID:adzanette,项目名称:scf-extractor,代码行数:25,代码来源:Evaluator.py


注:本文中的filter.Filter.setComparator方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。