<p><br>
On Jul 24, 2012 12:32 PM, <<a href="mailto:giuseppe.amatulli@gmail.com">giuseppe.amatulli@gmail.com</a>> wrote:</p>
<p>> after i need to calculate unique combination in pairs to count the observations<br>
> and obtain<br>
> (4,3,2)<br>
> (4,5,1)<br>
> (5,4,1)<br>
> (4,4,2)</p>
<p>I don't know about a numpy solution, but this could be achieved by collections.Counter(zip(a, b)).items(). That gives you:<br>
((4,3),2)<br>
((4,5),1)<br>
Etc.</p>
<p>If you really want triples instead of pair-value pairs, then you would need to flatten the tuples yourself.</p>