I did forget to remark that summing does not in anyway signify uniqueness, if that is not already obvious.
On 19 September 2012 13:33, dpath2o <[email protected]> wrote: > Hi, > > I'm wondering if anyone may have insight on determining the indices of > unique pairs, triplets, quadruplets, etc. > > Consider: > $x = pdl[1,5,8,9,12,20,18,16,16,13, 2,1,5,7,13,15] > $y = pdl[0,2,1,7, 2, 6, 9, 4, 9,20,20,0,8,7,20, 5] > $o = pdl[$x,$y] > $i = $o->uniqind > > My desire is to have $i = [0 1 2 3 4 5 6 7 8 9 10 12 13 15]; noting that > 11 and 14 are absent because they're repeats. > The obvious solution is to sum and then determine unique sums (i.e. $s = > $x+$y; $i = $s->uniqind), but this seems a little careless, and does not > work on ND matrices. Further it does not allow for further diagnostics, > like the frequency or number of occurrences of pairs, triplets, etc. > > Does anyone have a more robust solution or is there interest in enhancing > the functionality of 'uniq' (and its kin) to obtain results on, at the very > least, 2D and possibly ND matrices? > > Cheers, > Dan >
_______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
