Ñò \ÐKc@sddZddkTddkZddkTddkZdefd„ƒYZedjo e ƒndS(s. Test functions for 1D array set operations. iÿÿÿÿ(t*NtTestAsocBsteZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z d„Z d „Z d „Z d „Z RS( c Cs\tidddddddgƒ}tiddddgƒ}t|ƒ}t||ƒtidtƒt|dtƒ\}}tiƒtiddddgƒ}t||ƒt||ƒtidtƒt|dtd tƒ\}}}tiƒtidddddddgƒ} t||ƒt||ƒt|| ƒtgtgƒƒdS( Niiiitignoret return_indexiitreturn_inverse( tnptarraytuniquetassert_array_equaltwarningst simplefiltertWarningtTruet resetwarnings( tselftatectctvalstindicestedtind0tind1tee((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_arraysetops.pyt test_unique s&$      $   cCstiddddgƒ}tidddddgƒ}tidddgƒ}t||dtƒ}t||ƒtidddddgƒ}tidddddddgƒ}tidddgƒ}t||ƒ}t||ƒtgtggƒƒdS(Niiiiiit assume_unique(RRt intersect1dR R(RRtbRRR((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_arraysetops.pyttest_intersect1d's $ cCsªtidddddgƒ}tidddddddgƒ}tidddgƒ}tidtƒt||ƒ}tiƒt||ƒtgtggƒƒdS(NiiiiiiR(RRR R R tintersect1d_nuR R(RRRRR((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_arraysetops.pyttest_intersect1d_nu:s$  cCsgtiddddgƒ}tidddddgƒ}tidddgƒ}t||ƒ}t||ƒtidddgƒ}tidddgƒ}tiddddddgƒ}t||ƒ}t||ƒtiddddgƒ}tiddddgƒ}tiddddddgƒ}t||ƒ}t||ƒtgtggƒƒdS( Niiiiiiii(RRtsetxor1dR(RRRRR((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_arraysetops.pyt test_setxor1dGs  ! ! cCsÓtigƒ}tidgƒ}tiddgƒ}tgt|ƒƒtdgt|ddƒƒtdgt|ddƒƒtddgt|ddddƒƒtgt|ƒƒtdgt|ƒƒdS(Niiitto_begintto_endiÿÿÿÿ(RRRtediff1d(Rt zero_elemtone_elemttwo_elem((sF/usr/lib64/python2.6/site-packages/numpy/lib/tests/test_arraysetops.pyt test_ediff1d_s%cCs0tiddddgƒ}tidddddgƒ}tittttgƒ}tidtƒt||ƒ}tiƒt ||ƒd|d s    é