#N canvas 442 66 632 639 10; #X obj 14 306 doc_cc 0; #X obj 14 381 doc_ii 0; #X obj 14 425 doc_ii 1; #X obj 14 447 doc_ii 2; #X obj 14 531 doc_oo 0; #X obj 14 553 doc_oo 1; #X obj 0 0 doc_h; #X obj 0 605 doc_f; #X obj 3 276 doc_c 1; #X obj 3 351 doc_i 3; #X obj 3 501 doc_o 2; #X obj 97 447 doc_m i2 grid; #X obj 97 306 doc_m c0 int; #X obj 97 531 doc_m o0 grid; #X obj 97 553 doc_m o1 grid; #X obj 97 425 doc_m i1 float int; #X obj 97 381 doc_m i0 grid i; #X text 232 447 grid[*A \, B]; #X text 232 553 counts grid[numClusters]; #X text 232 531 sums grid[numClusters \, B]; #X obj 232 403 doc_same 0; #X obj 232 425 doc_same 0; #X obj 97 403 doc_m i0 numClusters; #X text 232 306 number of clusters in the output. this is also defines the range of indices that can be used in the inlet 0 grid.; #X text 232 381 grid[*A \, 1] of values that refer to cluster indices. ; #X obj 18 123 #cluster_avg 4; #X obj 133 140 display; #X obj 18 192 display; #X obj 99 104 # +; #X obj 432 121 display; #X obj 99 66 loadbang; #X msg 18 43 7 1 # 0 1 3 1 1 1 0; #X text 430 103 this is what is sent to inlet 2; #X text 124 102 dummy (convert to grid); #X text 229 126 there are 2 samples numbered 0; #X text 229 136 there are 4 samples numbered 1; #X text 229 146 there is no sample numbered 2; #X text 229 156 there is one sample numbered 3; #X msg 99 85 7 2 # 0 0 10 10 100 200 400 0 100 50 50 100 666 242; #X text 83 204 average of (0 0) and (666 242); #X text 83 217 average of (10 10) \, (400 0) \, (100 50) \, (50 100) ; #X text 83 230 average of no values. nominally 0 \, technically undefined. ; #X text 83 243 average of (100 200). average of one sample is that sample.; #X text 232 469 defaults to () for the sake of having a default value. ; #X obj 3 585 doc_also; #X obj 103 585 cv/#KMeans 1; #X connect 11 1 17 0; #X connect 11 1 43 0; #X connect 12 1 23 0; #X connect 13 1 19 0; #X connect 14 1 18 0; #X connect 15 1 21 0; #X connect 16 1 24 0; #X connect 22 1 20 0; #X connect 25 0 27 0; #X connect 25 1 26 0; #X connect 28 0 29 0; #X connect 28 0 25 2; #X connect 30 0 38 0; #X connect 31 0 25 0; #X connect 38 0 28 0; #X connect 44 1 45 0;