difference between 2 arrays
Diez B. Roggisch
deets at nospam.web.de
Wed Aug 19 11:52:29 EDT 2009
baalu aanand wrote:
> On Aug 19, 1:48 pm, Pierre <pierre.gaill... at gmail.com> wrote:
>> Hello,
>>
>> I would like to know how to find the difference (set operation)
>> between 2 arrays :
>>
>> a = array([1,2, 3,2,5,2])
>> b = array([1,2])
>> I want a - b = [3,5]
>>
>> Well, the equivalence of setdiff in matlab...
>>
>> I thought a.difference(b) could work, but no : AttributeError:
>> 'numpy.ndarray' object has no attribute 'difference'
>>
>> Thanks !
>
>
>
> Hi,
>
> Here I have given my logic, check whether it helps for you
>
> a = [1,2, 3,2,5,2]
> b = [1,2]
> j = 0
> dif = []
> for i in range(len(a)) :
> if a[i] not in b:
> dif.append(a[i])
> j += 1
>
> print dif[k]
EEEK, quadratic behavior!!
Diez
More information about the Python-list
mailing list