8 changed files with 75 additions and 0 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,24 @@ |
|||||
|
{ |
||||
|
"patterns": [ |
||||
|
{ |
||||
|
"name": "Pattern 1", |
||||
|
"pattern": [ |
||||
|
[false, false, false, false, false, false, false, false], |
||||
|
[false, false, false, false, false, false, false, false], |
||||
|
[false, false, false, false, false, false, false, false], |
||||
|
[false, false, false, false, false, false, false, false], |
||||
|
[false, false, false, false, false, false, false, false] |
||||
|
] |
||||
|
}, |
||||
|
{ |
||||
|
"name": "Pattern 2", |
||||
|
"pattern": [ |
||||
|
[false, true, false, false, false, false], |
||||
|
[false, false, true, false, false, true], |
||||
|
[false, false, false, true, false, false], |
||||
|
[false, false, true, false, false, false], |
||||
|
[true, false, false, false, true, false] |
||||
|
] |
||||
|
} |
||||
|
] |
||||
|
} |
@ -0,0 +1,50 @@ |
|||||
|
String[] patternLabels = {}; |
||||
|
boolean[][][] samplesArray = {}; |
||||
|
|
||||
|
void loadData() { |
||||
|
|
||||
|
JSONObject json; |
||||
|
json = loadJSONObject("data.json"); |
||||
|
|
||||
|
JSONArray patternsArray = json.getJSONArray("patterns"); |
||||
|
|
||||
|
for(int pat=0; pat<patternsArray.size(); pat++) { |
||||
|
JSONObject single = patternsArray.getJSONObject(pat); |
||||
|
|
||||
|
patternLabels = append(patternLabels, single.getString("name")); |
||||
|
boolean[][] tmpPat = {}; |
||||
|
|
||||
|
for(int x=0; x<single.getJSONArray("pattern").size(); x++) { |
||||
|
boolean[] tmpRow = {}; |
||||
|
//println("######"); |
||||
|
//println(single.getJSONArray("pattern").getJSONArray(x)); |
||||
|
for(int y=0; y<single.getJSONArray("pattern").getJSONArray(x).size(); y++) { |
||||
|
boolean boolVal = single.getJSONArray("pattern").getJSONArray(x).getBoolean(y); |
||||
|
tmpRow = (boolean[]) append(tmpRow, boolVal); |
||||
|
//println(boolVal); |
||||
|
} |
||||
|
|
||||
|
tmpPat[x] = (boolean[]) append(tmpPat, tmpRow); |
||||
|
printArray(tmpPat); |
||||
|
|
||||
|
|
||||
|
} |
||||
|
|
||||
|
|
||||
|
//samplesArray = append(samplesArray, single.getJSONArray("pattern")); |
||||
|
|
||||
|
/* |
||||
|
for(int s=0; s<samplesArray[pat].length; s++) { |
||||
|
samplesArray[pat][s] = |
||||
|
} */ |
||||
|
} |
||||
|
|
||||
|
|
||||
|
/* |
||||
|
for(int i=0; i<patternLabels.length; i++) { |
||||
|
|
||||
|
println("Patterns: " + patternLabels[i]); |
||||
|
} |
||||
|
*/ |
||||
|
|
||||
|
} |
Loading…
Reference in new issue