| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| | |
TST: add broadcast_arrays() kwarg unit test for TypeError
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* broadcast_arrays() is now tested for the case when an invalid
keyword argument is used; the appropriate error string content
is also tested for
* the TypeError message produced in the above case has been restored
to the correct value in Python 3
|
| | |
|
|\ \
| | |
| | | |
BUG: Avoid signed overflow in histogram
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
When dividing the range between first and last, the formula `(x - first) / (last - first)` is used, where `last >= first`
This falls apart if the types of these variables are signed integers, in which case overflow can occur.
The solution is to force the subtraction result to be unsigned.
This is a regression in 1.15.0
|
|\ \ \
| | | |
| | | | |
BUG: Fix regression in intersect1d.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The function was failing for non-ndarray objects that defined
that defined __array__, in particular `xarray.DataArray`. Fix
by calling asanyarray on the inputs, which was done implicitly
before.
Closes #11772.
|
|\ \ \ \
| |/ / /
|/| | | |
TST: Fix urlopen stubbing.
|
| | |/
| |/|
| | |
| | |
| | | |
setup/teardown doesn't work, but setup_module/teardown_module does, at
least in pytest.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Text bz2 files are not well supported in Python2, and, following the
NumPy upgrade in text handling, loadtxt was raising an error when they
were detected. This led to problems for those few who were using such
files. This patch is a quick fix that issues a RuntimeWarning, then
opens those files under the assumption that they are latin1 encoded.
Caveat emptor.
Closes #11633.
|
|\ \
| | |
| | | |
MAINT: improve error message for isposinf and isneginf on complex values
|
| | |
| | |
| | |
| | | |
complex values
|
| | |
| | |
| | |
| | | |
values whether exception is raised
|
| | |
| | |
| | |
| | | |
This reverts commit cd8ffcf11f7d31e383d81112c4bb342ac0269fc8.
|
| | | |
|
|\ \ \
| | | |
| | | | |
ENH: Make expand_dims work on subclasses
|
| | | | |
|
|\ \ \ \
| | | | |
| | | | | |
ENH: np.angle: Remove unnecessary multiplication, and allow subclasses to pass through
|
| |/ / / |
|
|\ \ \ \
| | | | |
| | | | | |
BUG: fix np.load() of empty .npz file
|
| | |/ /
| |/| |
| | | |
| | | | |
Fixes #9989
|
|\ \ \ \
| |_|/ /
|/| | | |
BUG: don't silence __array_wrap__ errors in ufunc.reduce
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
in ufunc.__call__
Previously they were silenced
|
| | | |
| | | |
| | | |
| | | | |
regular tests. (#GH9416).
|
|\ \ \ \
| | | | |
| | | | | |
DOC: link to TESTS.rst.txt testing guidelines document, tweaks
|
| | | | | |
|
|\ \ \ \ \
| | | | | |
| | | | | | |
BUG: Don't convert inputs to `np.float64` in digitize
|
| | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This converts digitize to a pure-python function that falls back on searchsorted.
Performance doesn't really matter here anyway - if you care about performance, then you should just call searchsorted directly, rather than checking the order of the bins.
Partially fixes gh-11022
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
ENH: Add density argument to histogramdd.
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes gh-4371
|
|\ \ \ \ \
| | | | | |
| | | | | | |
TST: Added regression test for #11395
|
| | |/ / /
| |/| | | |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Values like NaN and inf would result in wrong interpolated values on
exactly matching sampling points. To produce the correct behavior, we
add an additional check to avoid interpolation when handling such a
point.
Closes #11439
|
|\ \ \ \ \
| |/ / / /
|/| | | | |
BUG: Fix incorrect deprecation logic for histogram(normed=...) (master)
|
| | | | |
| | | | |
| | | | |
| | | | | |
Fixes #11426, which was introduced in #11323 and #11352
|
|\ \ \ \ \
| |/ / / /
|/| / / /
| |/ / / |
TST: Show that histogramdd's normed argument is histogram's density
|
| | |/
| |/|
| | |
| | | |
Relevant to gh-4371
|
|/ /
| |
| |
| | |
Documenting this argument at such length gives it authenticity it does not deserve.
|
|/ |
|
|\
| |
| | |
BUG,MAINT: Ensure masked elements can be tested against nan and inf.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This brought to light two bugs in tests, which are fixed here, viz.,
that a sample ndarray subclass that tested propagation of an added
parameter was incomplete, in that in propagating the parameter in
__array_wrap__ it assumed it was there on self, but that assumption
could be broken when a view of self was taken (as is done by
x[~flagged] in the test routine), since there was no
__array_finalize__ defined.
The other subclass bug counted, incorrectly, on only needing to provide
one type of comparison, the __lt__ being explicitly tested. But flags
are compared with __eq__ and those flags will have the same subclass.
|
| |
| |
| |
| | |
Fixes #11028
|
| |
| |
| |
| | |
np.ogrid was not tested anyway, so this was not caught.
|
|\ \
| | |
| | | |
ENH: Add (put|take)_along_axis
|
| |/
| |
| |
| | |
This is the reduced version that does not allow any insertion of extra dimensions
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* added function commonpts1d
* Update arraysetops.py
* Update arraysetops.py
* modified intersect1d to return common indices
Proposed this idea in previous pull request (https://github.com/numpy/numpy/pull/10683) and made suggested changes for implementing this idea to have relevant common indices that correspond to the values in the intersection of the two arrays.
* update intersect1d with suggested changes
* implemented return_indices options for intersect1d
I've tested out the above code and for the ~10 different test sets I've tried it's worked thus far. It's probably not the cleanest implementation but it works and is vectorized.
* cleaned up structure for intersect1d
* fixed copy-paste error, added second test, changed a conditional
* Testing return_indices in intersect1d
* formatting
* created separate test function for intersect1d indices, added spaces after commas
* fixed up example and some style
* fixed style
* style change
* removed one example
* removed extra space
* added version number for return_indices
* added 'return_indices' keyword for np.intersect1d
* fixed formatting
* updated return_indices entry
* fixed some typos and style
* added bit about first instance of a value being used
* STY: Fix comment formats
* DOC: missing space
* DOC: correct parameter names in docstring
* made suggested changes
* fixed a mistake from previous update
also added documentation for comm1, comm2 to match doc from np.unique
* added in tests for 2d inputs
* STY: Add missing spaces around commas
* TST: Correct array to actually be unique
* STY: Spaces at beginning of comments
|
|\
| |
| | |
Move remaining Matrix tests to matrixlib
|
| | |
|
|\ \
| | |
| | | |
BUG: np.histogramdd loses precision on its inputs, leading to incorrect results
|