Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MAINT: Add better error handling in linalg.norm for vectors and clarify it ↵ | Jim | 2020-03-12 | 1 | -4/+7 |
| | | | | | | | | | | | | in documentation (#15740) * Clarify `fro` and `nuc` usage in linalg.norm documentation (see #15533). * Add improved error handling when getting Frobenius norm from a vector (see #15533). * Fix comment in linalg norm test. Closes gh-15533. | ||||
* | DOC: Improve the `numpy.linalg.eig` doctring. (#15550) | Charles Harris | 2020-02-13 | 1 | -9/+16 |
| | | | | | - Use '@' instead of 'dot'. - Note that `scipy.linalg.schur` is better for non-Hermitian normal matrices. | ||||
* | BUG: Fix for SVD not always sorted with hermitian=True | Hameer Abbasi | 2020-02-05 | 1 | -8/+13 |
| | |||||
* | MAINT: Python2 Cleanups | Seth Troisi | 2020-01-28 | 1 | -7/+0 |
| | |||||
* | DOC: fix typos | Brian Wignall | 2020-01-14 | 1 | -1/+1 |
| | |||||
* | MAINT: Remove unnecessary 'from __future__ import ...' statements | Jon Dufresne | 2020-01-03 | 1 | -2/+0 |
| | | | | | As numpy is Python 3 only, these import statements are now unnecessary and don't alter runtime behavior. | ||||
* | DOC: update cholesky docstring regarding input checking | Zé Vinícius | 2019-12-23 | 1 | -2/+4 |
| | |||||
* | DOC: linalg: Include information about scipy.linalg. (#14988) | Warren Weckesser | 2019-12-19 | 1 | -2/+48 |
| | | | * DOC: Add links to scipy linalg fuctions and compare numpy.linalg vs scipy.linalg. | ||||
* | DOC: Fix statement about norms (#15050) | Andreas Klöckner | 2019-12-05 | 1 | -1/+1 |
| | | | The "0.5-norm" violates the triangle inequality because its unit ball is nonconvex. | ||||
* | MAINT: Small clarification spelling fixes. | Charles Harris | 2019-11-25 | 1 | -5/+5 |
| | |||||
* | DOC: fix docstring of np.linalg.norm | mattip | 2019-11-23 | 1 | -4/+7 |
| | |||||
* | Rename helper functions to not use the word rank | Eric Wieser | 2019-10-31 | 1 | -40/+37 |
| | | | | | | As shown in gh-10471, this naming was confusing. Also rename all the functions of this style to use snake case | ||||
* | DOC: Fix hermitian argument docs in svd | hvy | 2019-08-03 | 1 | -6/+6 |
| | |||||
* | DEP: Deprecate full and economic modes for linalg.qr | kritisingh1 | 2019-07-22 | 1 | -7/+1 |
| | |||||
* | MAINT: Replace integers in places where booleans are expected | MSeifert04 | 2019-07-01 | 1 | -2/+2 |
| | |||||
* | Update linalg.py | He Jia | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | Update linalg.py | He Jia | 2019-06-14 | 1 | -1/+1 |
| | |||||
* | DOC: Add return section to linalg.matrix_rank & tensordot | John Law | 2019-05-27 | 1 | -3/+8 |
| | | | | | | This patch adds two return sections to them. Also one or two minor formatting issues are resolved. Addresses #13630. | ||||
* | BUG: Increment stacklevel for warnings to account for NEP-18 overrides (#13589) | Stephan Hoyer | 2019-05-20 | 1 | -3/+3 |
| | | | | | | | | | | | | | | * Increment stacklevel for warnings to account for NEP-18 overrides For NumPy functions that make use of `__array_function__`, the appropriate the stack level for warnings should generally be increased by 1 to account for the override function defined in numpy.core.overrides. Fixes GH-13329 * Update numpy/lib/type_check.py Co-Authored-By: Sebastian Berg <sebastian@sipsolutions.net> | ||||
* | DOC: Clarify rcond normalization in linalg.pinv | Aaron Voelker | 2019-05-08 | 1 | -3/+3 |
| | | | | Closes #13497. | ||||
* | Double to single for linking, = -> == | Katharine Hyatt | 2019-03-18 | 1 | -3/+3 |
| | |||||
* | Single to double backticks for variable in docstring | Katharine Hyatt | 2019-03-14 | 1 | -1/+1 |
| | |||||
* | DOC: add backticks to linalg | Katharine Hyatt | 2019-03-13 | 1 | -14/+14 |
| | |||||
* | DOC: reduce warnings when building, reword, tweak doc building | mattip | 2019-02-28 | 1 | -2/+0 |
| | |||||
* | DOC: fix invalid escape sequence | Adam J. Stewart | 2019-01-30 | 1 | -1/+1 |
| | |||||
* | DOC: Euclidean 2-norm -> squared Euclidean 2-norm | Adam J. Stewart | 2019-01-30 | 1 | -6/+6 |
| | |||||
* | DOC: fix math formatting of np.linalg.lstsq docs | Adam J. Stewart | 2019-01-30 | 1 | -5/+5 |
| | | | | | | Replace double pipe with actual norm symbol. Also remove unnecessary space after hanging hyphen. | ||||
* | DOC: remove python2-only methods, small cleanups | mattip | 2019-01-21 | 1 | -1/+1 |
| | |||||
* | ENH: Add a hermitian argument to `pinv` and `svd`, matching `matrix_rank` | Eric Wieser | 2019-01-07 | 1 | -10/+37 |
| | | | | Related to gh-9436 | ||||
* | TST, DOC: enable refguide_check | Tyler Reddy | 2018-12-14 | 1 | -77/+79 |
| | | | | | | | | * ported the refguide_check module from SciPy for usage in NumPy docstring execution/ verification; added the refguide_check run to Azure Mac OS CI * adjusted NumPy docstrings such that refguide_check passes | ||||
* | MAINT: Review F401,F841,F842 flake8 errors (unused variables and imports) ↵ | Roman Yurchak | 2018-12-06 | 1 | -0/+1 |
| | | | | | | | | | | | | (#12448) * Review F401,F841,F842 flake8 errors (unused variables, imports) * Review comments * More tests in test_installed_npymath_ini * Review comments | ||||
* | ENH: set correct __module__ for objects in numpy's public API | Stephan Hoyer | 2018-11-13 | 1 | -2/+3 |
| | | | | | | | | | | | | | Fixes GH-12271 Tests verify that everything in ``dir(numpy)`` either has ``__module__`` set to ``'numpy'``, or appears in an explicit whitelist of undocumented functions and exported bulitins. These should eventually be documented or removed. I also identified a handful of functions for which I had accidentally not setup dispatch for with ``__array_function__`` before, because they were listed under "ndarray methods" in ``_add_newdocs.py``. I guess that should be a lesson in trusting code comments :). | ||||
* | MAINT: set preferred __module__ for numpy functions | Stephan Hoyer | 2018-10-23 | 1 | -1/+7 |
| | |||||
* | MAINT: remove unused _assertSquareness. | Tyler Reddy | 2018-10-16 | 1 | -5/+0 |
| | |||||
* | ENH: __array_function__ support for np.fft and np.linalg (#12117) | Stephan Hoyer | 2018-10-12 | 1 | -1/+86 |
| | | | | | | | | | | | | * ENH: __array_function__ support for np.fft and np.linalg xref GH12028 * CLN: remove unnecessary dispatcher functions from np.linalg * CLN: remove more unneeded dispatchers * CLN: remove repeated dispatchers from np.linalg | ||||
* | Merge pull request #11691 from charris/fix_matrix_power_regression | Matti Picus | 2018-08-08 | 1 | -4/+16 |
|\ | | | | | BUG: Make matrix_power again work for object arrays. | ||||
| * | BUG: Make matrix_power again work for object arrays. | Charles Harris | 2018-08-08 | 1 | -4/+16 |
| | | | | | | | | | | | | | | | | | | This fixes a regression introduced in #10985. Using matmul instead of dot lost the object type while adding the ability to deal with matrix stacks. This implements a partial fix by using dot for 2-D object arrays, but object array stacks cannot be handled. Closes #11635. | ||||
* | | Merge pull request #11692 from charris/remove-duplicate-code | Matti Picus | 2018-08-08 | 1 | -5/+0 |
|\ \ | | | | | | | MAINT: Remove duplicate code. | ||||
| * | | MAINT: Remove duplicate code. | Charles Harris | 2018-08-08 | 1 | -5/+0 |
| |/ | | | | | | | | | The definition of `_complex_types_map` was repeated in the linalg.py file. | ||||
* | | ENH: support for empty matrices in linalg.lstsq | Jeremy Chen | 2018-08-03 | 1 | -1/+9 |
|/ | |||||
* | ENH: handle empty matrices in qr decomposition (#11593) | Jeremy Chen | 2018-07-31 | 1 | -7/+7 |
| | | | Ensure LWORK and LDA respect the requirements of the lapack methods (zgeqrf, dgeqrf, zungqr, dorgqr) | ||||
* | DOC: Use "real symmetric" rather than "symmetric" in ``eigh`` and ↵ | Juan Azcarreta | 2018-07-26 | 1 | -11/+16 |
| | | | | | | | | ''eigvalsh" docs. (#11621) Change the documentation of inputs from "symmetric or Hermitian" to "real symmetric or complex Hermitian" for eigh and eigvalsh. [ci skip] | ||||
* | ENH: Allow use of svd on empty arrays | Eric Wieser | 2018-06-27 | 1 | -1/+1 |
| | | | | part of #8654 | ||||
* | HTTP -> HTTPS, and other linkrot fixes | Mike Toews | 2018-06-16 | 1 | -3/+3 |
| | |||||
* | Merge pull request #10938 from eric-wieser/linalg-lstsq-ufunc | Marten van Kerkwijk | 2018-05-28 | 1 | -8/+8 |
|\ | | | | | MAINT: One step closer to vectorizing lstsq | ||||
| * | MAINT: Always spell "get the last two dims" the same way | Eric Wieser | 2018-04-21 | 1 | -4/+5 |
| | | |||||
| * | MAINT: Prepare lstsq for vectorization, by using the last indices in shape, ↵ | Eric Wieser | 2018-04-21 | 1 | -4/+3 |
| | | | | | | | | not the first | ||||
* | | ENH: Allow stacks of matrices in matrix_power. | Marten van Kerkwijk | 2018-04-29 | 1 | -56/+51 |
| | | | | | | | | | | Since linalg allows stacks of matrices generally, there is no reason not to allow it for matrix_power. | ||||
* | | MAINT: Move matrix_power to linalg | Marten van Kerkwijk | 2018-04-29 | 1 | -3/+111 |
| | | | | | | | | | | The docstring already assumed it was in linalg, and this ensures linalg becomes completely independent of matrixlib. | ||||
* | | Merge pull request #10890 from eric-wieser/linalg-lstsq-ufunc | Marten van Kerkwijk | 2018-04-20 | 1 | -10/+2 |
|\ \ | |/ | | | MAINT: lstsq: compute residuals inside the ufunc |