本文整理匯總了Java中edu.stanford.nlp.ling.CoreLabel.getString方法的典型用法代碼示例。如果您正苦於以下問題:Java CoreLabel.getString方法的具體用法?Java CoreLabel.getString怎麽用?Java CoreLabel.getString使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類edu.stanford.nlp.ling.CoreLabel
的用法示例。
在下文中一共展示了CoreLabel.getString方法的4個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: main
import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static void main(String[] args) {
// 載入自定義的Properties文件
StanfordCoreNLP pipeline = new StanfordCoreNLP("CoreNLP-chinese.properties");
// 用一些文本來初始化一個注釋。文本是構造函數的參數。
Annotation annotation;
annotation = pipeline.process("我愛北京天安門");
// 從注釋中獲取CoreMap List,並取第0個值
List<CoreMap> sentences = annotation.get(CoreAnnotations.SentencesAnnotation.class);
CoreMap sentence = sentences.get(0);
// 從CoreMap中取出CoreLabel List,逐一打印出來
List<CoreLabel> tokens = sentence.get(CoreAnnotations.TokensAnnotation.class);
System.out.println("字/詞");
System.out.println("-----------------------------");
for (CoreLabel token : tokens) {
String word = token.getString(TextAnnotation.class);
// String pos = token.getString(PartOfSpeechAnnotation.class);
// String ner = token.getString(NamedEntityTagAnnotation.class);
System.out.println(word);
}
}
示例2: getPOS
import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static String getPOS(CoreLabel label) {
return label.getString(CoreAnnotations.PartOfSpeechAnnotation.class);
}
示例3: getWord
import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static String getWord(CoreLabel label) {
return label.getString(CoreAnnotations.TextAnnotation.class);
}
示例4: getNET
import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static String getNET(CoreLabel label) {
return label.getString(CoreAnnotations.NamedEntityTagAnnotation.class);
}