相关疑难解决方法(0)

使用SentiWordNet获得错误的分数

我正在使用SentiWordNet进行一些情绪分析,我在这里的帖子中提到了如何使用SentiWordNet.然而,尽管我尝试了各种输入,但我得到的分数为0.0.我有什么问题吗?谢谢!

    import java.io.BufferedReader;
    import java.io.File;
    import java.io.FileReader;
    import java.util.HashMap;
    import java.util.Iterator;
    import java.util.Set;
    import java.util.Vector;

    public class SWN3 {
        private String pathToSWN = "C:\\Users\\Malcolm\\Desktop\\SentiWordNet_3.0.0\\home\\swn\\www\\admin\\dump\\SentiWordNet_3.0.0.txt";
        private HashMap<String, Double> _dict;

        public SWN3(){

            _dict = new HashMap<String, Double>();
            HashMap<String, Vector<Double>> _temp = new HashMap<String, Vector<Double>>();
            try{
                BufferedReader csv =  new BufferedReader(new FileReader(pathToSWN));
                String line = "";           
                while((line = csv.readLine()) != null)
                {
                    String[] data = line.split("\t");
                    Double score = Double.parseDouble(data[2])-Double.parseDouble(data[3]);
                    String[] words = data[4].split(" ");
                    for(String w:words)
                    {
                        String[] w_n = …
Run Code Online (Sandbox Code Playgroud)

java twitter sentiment-analysis

3
推荐指数
1
解决办法
2259
查看次数

标签 统计

java ×1

sentiment-analysis ×1

twitter ×1