hanlp情感得分 java
时间: 2023-10-11 08:27:47 浏览: 107
你可以使用HanLP中的情感分析功能来获取文本的情感得分。以下是使用Java代码实现的示例:
```java
import com.hankcs.hanlp.HanLP;
import com.hankcs.hanlp.sentiment.SentimentAnalyzer;
import com.hankcs.hanlp.sentiment.SentimentClass;
public class SentimentAnalysisDemo {
public static void main(String[] args) {
String text = "这部电影太棒了,我太喜欢了!";
SentimentAnalyzer analyzer = new SentimentAnalyzer();
SentimentClass sentimentClass = analyzer.analysis(text);
double positiveProb = sentimentClass.getPositive();
double negativeProb = sentimentClass.getNegative();
System.out.printf("Positive probability: %.2f%%\n", positiveProb * 100);
System.out.printf("Negative probability: %.2f%%\n", negativeProb * 100);
}
}
```
在上面的示例中,我们使用HanLP的SentimentAnalyzer类来分析文本的情感。使用`analysis`方法可以得到一个`SentimentClass`对象,该对象包含文本的情感得分信息。通过调用`getPositive`和`getNegative`方法可以获取文本的积极和消极情感的概率。最后,我们打印出积极和消极情感的概率值,以便查看结果。
阅读全文