[Numpy-svn] [numpy/numpy] b0e66a: ENH: fast track default kwargs for ediff1d

GitHub noreply at github.com
Fri Oct 28 11:08:42 EDT 2016


  Branch: refs/heads/master
  Home:   https://github.com/numpy/numpy
  Commit: b0e66ad754c2a2efeb8c6f39418e5bb7d3e388c5
      https://github.com/numpy/numpy/commit/b0e66ad754c2a2efeb8c6f39418e5bb7d3e388c5
  Author: MattHarrigan <harrigan.matthew at gmail.com>
  Date:   2016-10-26 (Wed, 26 Oct 2016)

  Changed paths:
    M numpy/lib/arraysetops.py

  Log Message:
  -----------
  ENH: fast track default kwargs for ediff1d

Special case to_begin and to_end both equal to None, avoiding
subsequent steps.  Particulary faster for small arrays where
overhead plays a big role.


  Commit: 9a90abf995d0d8d9e96992a083dc55a41a93254f
      https://github.com/numpy/numpy/commit/9a90abf995d0d8d9e96992a083dc55a41a93254f
  Author: MattHarrigan <harrigan.matthew at gmail.com>
  Date:   2016-10-27 (Thu, 27 Oct 2016)

  Changed paths:
    M numpy/lib/arraysetops.py
    M numpy/lib/tests/test_arraysetops.py

  Log Message:
  -----------
  BUG: return subclasses from ediff1d


  Commit: e908bfa9977a45b311ef09f03551aa1780686739
      https://github.com/numpy/numpy/commit/e908bfa9977a45b311ef09f03551aa1780686739
  Author: Charles Harris <charlesr.harris at gmail.com>
  Date:   2016-10-28 (Fri, 28 Oct 2016)

  Changed paths:
    M numpy/lib/arraysetops.py
    M numpy/lib/tests/test_arraysetops.py

  Log Message:
  -----------
  Merge pull request #8218 from mattharrigan/ediff1d-performance

BUG: ediff1d should return subclasses


Compare: https://github.com/numpy/numpy/compare/f303ccebaa29...e908bfa9977a


More information about the Numpy-svn mailing list