baalu aanand wrote: > On Aug 19, 1:48 pm, Pierre <pierre.gaill...@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 -- http://mail.python.org/mailman/listinfo/python-list