| Commit message (Collapse) | Author | Age | Files | Lines |
| ... | |
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Add typing for remaining core bit generators
Clean up remaining files
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Add initial typing for select bit generators
|
| | | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Fix initial bugs
Add _Interface named tuple
|
| | | | | |
| | | | |
| | | | |
| | | | | |
Add typing to the lowest-level building blocks on random
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
BUG: Fix tiny memory leaks when `like=` overrides are used
|
| | | |_|/ /
| |/| | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
I thought I had fixed these leaks, but it appears I missed some.
We probably should backport this to 1.20.x (its simple), but the leaks
are also pretty harmless unless someone uses `like=` hundrets of
thousands of times in a running program (and its a new fetaure).
|
| |\ \ \ \ \
| | | | | |
| | | | | | |
MAINT: Update END statements parsing for recent Fortran standards.
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
DOC: Mention `scipy.signal.correlate` and FFT method in `np.correlate`
|
| | | | | | | |
| | | | | | |
| | | | | | | |
Co-authored-by: Matti Picus <matti.picus@gmail.com>
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
rewording to eliminate redundancy
Co-authored-by: Melissa Weber Mendonça <melissawm@gmail.com>
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
rewording to eliminate redundancy
Co-authored-by: Melissa Weber Mendonça <melissawm@gmail.com>
|
| | | |_|/ / /
| |/| | | | |
|
| | |/ / / /
|/| | | | |
|
| |\ \ \ \ \
| |/ / / /
|/| | | | |
MAINT: Optimize numpy.count_nonzero for int types using SIMD operations
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | | | | | |
|
| | |\ \ \ \ |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
benchmarks
|
| | | | | | | |
|
| | | | | | | |
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
* benchmark bench_lib.Unique added
* extended test_unique_1d
* modify _unique1d
* extend test with return_index, return_inverse and return_counts parameters
* documentation updated
* Update numpy/lib/arraysetops.py
Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
* full coverage of nan types
Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
* added tests for the datetime like dtypes
* nan as vector of length 1
* use aux[-1] as nan, ..versionchanged, release note
* for complex arrays all NaN values are considered equivalent
Co-authored-by: filip_trojan <Tarantula2018>
Co-authored-by: Bas van Beek <43369155+BvB93@users.noreply.github.com>
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
ENH: Add annotations for `np.core.einsumfunc`
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | | |
|
| | | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
cast into `complex`
|
| |\ \ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
DOC: Discussion on the @ operator and the matrix class
|
| | | | | | | | | |
|
| | | |_|/ / / /
| |/| | | | | |
|
| | |_|_|/ / /
|/| | | | |
| | | | | |
| | | | | | |
Add missing comma in lists of char codes
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The existance of both src and dst clearing confused my quite a lot
and made me wonder how best to refactor it. Turns out, we don't
actually *use* src clearing to begin with.
I think in the long run, we should use a unary clear function
(with or without move-references). I am fine with calling that
through GetDTypeTransferFunction (for now), but if there is a need
to clear a "destination" (rather than NULL it as initalization),
that is best solved by a unary function.
Ideally, we create a unary `DType.__decref__ = ArrayMethod()`
in the (fairly short) run. We currently have two places that can
clear an array `PyArray_XDECREF()` and the dtype "transfer" functions.
We should have only one place.
The version in the dtype-transfer code is the better one, but it
might have the flaw that its setup could fail in a low-memory
scenario, which would mean we would have to do a fatal error probably.
In any case, this simply deletes currently unused and privat cod,
which is always good in my book.
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Remove unnecessary unicode markers (u"")
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | | |
Threading is guaranteed to be supported in Python 3.7+
|
| | | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Remove ndim for non-ndarrays and check axis is 0
closes #18142
|
| | | | | | | |
|
| |\ \ \ \ \ \
| | | | | | |
| | | | | | | |
MAINT: Chain exceptions in linalg
|
| | | | | | | | |
|
| | | | | | | | |
|
| |\ \ \ \ \ \ \
| | |_|/ / / /
| |/| | | | | |
|
| | |\ \ \ \ \ \
| | | | | | | |
| | | | | | | | |
BUG: np.in1d bug on the object array (issue 17923)
|