public static List<Integer> oneHot(JSONArray list, Double index) {
int size = list.size();
List<Integer> sumInt = new ArrayList<>();
for (int i = 0; i < size + 1; i++) {
sumInt.add(0);
}
for (int i = 0; i < list.size(); i++) {
if (index <= list.getDouble(i)) {
sumInt.set(i, 1);
break;
} else if (list.size() - 1 == i) {
sumInt.set(i + 1, 1);
break;
}
}
return sumInt;
}
02-05
488
12-14
2883