首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GATE注释计数

GATE注释计数
EN

Stack Overflow用户
提问于 2014-02-06 09:37:36
回答 2查看 199关注 0票数 1

我正在试图找出一种方法来计算GATE中的一些注释,例如,如果我有一些注释在文本文档中多次出现,如果我想计算它,有什么插件可以帮助我吗?

谢谢

EN

回答 2

Stack Overflow用户

发布于 2014-02-07 14:35:04

所有需要做的就是获得这些注释,然后调用一个.size()方法。GATE中的AnnotationSet扩展了Java集合类。

代码语言:javascript
复制
AnnotationSet annotationSet = gateDocument.getAnnotations().get("ABC");
int size=annotationSet.size();
票数 1
EN

Stack Overflow用户

发布于 2014-02-09 04:42:02

另一种选择是使用groovy脚本。代码来自here

代码语言:javascript
复制
sum = 0
docs.findAll{ // get all documents currently loaded
  def filteredAnnots = it.getAnnotations("Filtered")
  num = filteredAnnots["Anatomy"].size()
  sum += num
  println it.name + " " + num // or print to a file here
}
println "total:" + " " + sum

您还可以轻松地将此代码放入groovy插件(PR)中,并将其作为管道的一部分运行,如here所述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21592358

复制
相关文章

相似问题

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