java提取特征向量
要从csv文件中获取特征向量
我有一个助手帮助我读入了eclipse的代码。。这是我用来读取数据和获取特征向量的代码。,但我得到的异常是(线程“main”java.lang.NumberFormatException中的异常:非法嵌入符号字符)。。。以下是输入和输出的示例:
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) 个答案