numpy.lib.arraysetops
index
/usr/lib/python2.6/dist-packages/numpy/lib/arraysetops.py

Set operations for 1D numeric arrays based on sorting.
 
:Contains:
  ediff1d,
  unique1d,
  intersect1d,
  intersect1d_nu,
  setxor1d,
  setmember1d,
  union1d,
  setdiff1d
 
:Notes:
 
All functions work best with integer numerical arrays on input (e.g. indices).
For floating point arrays, innacurate results may appear due to usual round-off
and floating point comparison issues.
 
Except unique1d, union1d and intersect1d_nu, all functions expect inputs with
unique elements. Speed could be gained in some operations by an implementaion of
sort(), that can provide directly the permutation vectors, avoiding thus calls
to argsort().
 
Run _test_unique1d_speed() to compare performance of numpy.unique1d() and
numpy.unique() - it should be the same.
 
To do: Optionally return indices analogously to unique1d for all functions.
 
created:       01.11.2005
last revision: 07.01.2007
 
:Author: Robert Cimrman

 
Modules
       
numpy

 
Data
        __all__ = ['ediff1d', 'unique1d', 'intersect1d', 'intersect1d_nu', 'setxor1d', 'setmember1d', 'union1d', 'setdiff1d']
__file__ = '/usr/lib/python2.6/dist-packages/numpy/lib/arraysetops.pyc'
__name__ = 'numpy.lib.arraysetops'
__package__ = 'numpy.lib'