有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java提取特征向量

要从csv文件中获取特征向量

我有一个助手帮助我读入了eclipse的代码。。这是我用来读取数据和获取特征向量的代码。,但我得到的异常是(线程“main”java.lang.NumberFormatException中的异常:非法嵌入符号字符)。。。以下是输入和输出的示例:

Desired input/output

 public static void main(String[] args) {

        String csvFile = "D:\\projcet\\data.csv";

        //BigInteger a =BigInteger.ZERO;
        String line = "";
        String cvsSplitBy = ",";

        try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {

            line =br.readLine();
            while ((line = br.readLine()) != null) {

                // use comma as separator
                String[] a = line.split(cvsSplitBy);


                System.out.println("\""+a[0] + "\"," +"\""+a[1] + "\","+"\""+a[2] + "\","+"\""+a[3] + "\","+"\""+a[4] + "\","+"\""+a[5] + "\","+"\""+a[6] + "\","+"\""+a[7] + "\","
                        +"{" + "" + new BigInteger(a[1].trim()).bitCount() + "," 
                        + new BigInteger(a[4].trim()).bitCount() + ","
                        + new BigInteger(a[5].trim()).bitCount() + ","
                        + new BigInteger(a[6].trim()).bitCount() + ","
                        + new BigInteger(a[7].trim()).bitCount() + ".....}");
            }

        } catch (IOException e) {
            e.printStackTrace();
        }                     

}

共 (0) 个答案