difference between 2 arrays
baalu aanand
baaluaanand at gmail.com
Wed Aug 19 10:25:55 EDT 2009
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
Thanks
Baalu
More information about the Python-list
mailing list