[Tutor] comparing two numpy arrays

Andy Cheesman Andy.cheesman at bristol.ac.uk
Wed Aug 8 10:55:54 CEST 2007


Thats a great solution, thanks! I've googled a bit for manipulation of
sets into other data structure(lists, arrays) and not seen much. Is the
only way of interconversion a brute force method?

i.e	a = set([1, 2, 3])
	b = []
	for thing in a:
		b.append(thing)

Andy


Bob Gailer wrote:
> Eric Brunson wrote:
>> Bob Gailer wrote:
>>> Andy Cheesman wrote:
>>>  
>>>> Hi people,
>>>>
>>>> If I've two numpy arrays, is there a non-looping way of finding common
>>>> values. (the example below has identical shapes for the arrays but this
>>>> may not be the case in my scenario)
>>>>
>>>> e.g
>>>> a = array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])
>>>> b = array([ 5,  6,  7,  8,  9, 10, 11, 12, 13, 14])
>>>>
>>>> answer = array([ 5,6,7,8,9])
>>>>     
>>> Set union?
>>>
>>>   
>> Did you mean Set intersection?
> Yes. Sigh.
>>
> 
> 


More information about the Tutor mailing list