當前位置: 首頁>>代碼示例>>Java>>正文


Java CoreLabel.getString方法代碼示例

本文整理匯總了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);
        }

    }
 
開發者ID:huyang1,項目名稱:LDA,代碼行數:27,代碼來源:CoreNLPSegment.java

示例2: getPOS

import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static String getPOS(CoreLabel label) {
    return label.getString(CoreAnnotations.PartOfSpeechAnnotation.class);
}
 
開發者ID:xsank,項目名稱:Shour,代碼行數:4,代碼來源:CoreNLP.java

示例3: getWord

import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static String getWord(CoreLabel label) {
    return label.getString(CoreAnnotations.TextAnnotation.class);
}
 
開發者ID:xsank,項目名稱:Shour,代碼行數:4,代碼來源:CoreNLP.java

示例4: getNET

import edu.stanford.nlp.ling.CoreLabel; //導入方法依賴的package包/類
public static String getNET(CoreLabel label) {
    return label.getString(CoreAnnotations.NamedEntityTagAnnotation.class);
}
 
開發者ID:xsank,項目名稱:Shour,代碼行數:4,代碼來源:CoreNLP.java


注:本文中的edu.stanford.nlp.ling.CoreLabel.getString方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。