Advertisement
Guest User

Untitled

a guest
Jan 16th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. private void saveFile() {
  2. StringBuilder sb = new StringBuilder();
  3. for (int i = 0; i < listOfVecotrs.size(); i++) {
  4. String second = (String)listOfVecotrs.get(i).getSecond();
  5. Double secondValue = Double.valueOf(second);
  6. for(int j = 0; j < ((Vector<Integer>) listOfVecotrs.get(i).getFirst()).size(); j++){
  7. if(i==0){
  8. sb.append("C"+j+",");
  9. }
  10. }
  11. if(i==0)sb.append("\n");
  12. for(int j = 0; j < ((Vector<Integer>) listOfVecotrs.get(i).getFirst()).size(); j++){
  13. sb.append(((Vector<Integer>) listOfVecotrs.get(i).getFirst()).get(j)+",");
  14. }
  15. sb.append("C_").append(secondValue.intValue()).append("\n");
  16. // System.out.print(((Vector<Integer>) listOfVecotrs.get(i).getFirst()).get(0)+",");
  17. // System.out.print(((Vector<Integer>) listOfVecotrs.get(i).getFirst()).get(1)+",");
  18. // System.out.print(secondValue.intValue());
  19. // System.out.println();
  20. }
  21. try (BufferedWriter bw = new BufferedWriter(new FileWriter("G:\\Nauka\\Dropbox\\SWD\\swd\\src\\resources\\csvFiles\\vectors.txt"))) {
  22. bw.write(sb.toString());
  23. } catch (IOException e) {
  24. e.printStackTrace();
  25. }
  26. }
  27.  
  28. private void createVectors() {
  29.  
  30. listOfVecotrs = new ArrayList<>();
  31. for (EDObjects edo : edObjectsList) {
  32. Vector<Integer> vector = new Vector<>();
  33. for (Lines line : surface.getLineList()) {
  34. if (edo.getValues().get(line.getDimension()) > line.getLineValue()) {
  35. vector.add(1);
  36. } else {
  37. vector.add(0);
  38. }
  39. }
  40. listOfVecotrs.add(new Pair(vector, edo.getClassifierClass()));
  41. }
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement