本文整理汇总了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()