1

目前我正在使用 Stanford POSTagger 在 Python 中进行 PartOfSpeech(POS) 标记。我已经设置了java home

 java_path = "Path to java bin"
 os.environ['JAVAHOME'] = java_path

下面是我的代码

def getPOSandSentiment(sentence):
    path_to_model = 'Path/to/Tagger/wsj-0-18-left3words-distsim.tagger'
    path_to_jar = "path/to/stanford-postagger.jar"
    tagger=StanfordPOSTagger(path_to_model, path_to_jar)
    tagger.java_options='-mx2048m'
    posWords = tagger.tag(sentence.split())
    for words,pos in posWords: 
        print('Word : ',words)
        print('POS :', pos)

每次我通过一个句子时,都会弹出 java.exe 命令提示符。有没有办法隐藏该命令提示符?我正在为 python 使用 Anaconda3 和 spyder IDE。有没有办法在 Spyder 或 Anaconda 中设置 Java_Home?谢谢

4

0 回答 0