summaryrefslogtreecommitdiff
path: root/numpy/linalg
Commit message (Collapse)AuthorAgeFilesLines
* MAINT: Fix some typos in a code string and commentsDongjoon Hyun2016-01-272-4/+4
|
* DOC: Update `norm` docstring to include examples that reflect that all ↵John Kirkham2016-01-221-8/+8
| | | | computations are done with floating point numbers.
* BUG: Make sure that the `ord=0` case returns a float.John Kirkham2016-01-222-5/+2
|
* TST: Verify that `norm` is properly casting values to floats as needed.John Kirkham2016-01-221-0/+96
|
* BUG: In `norm`, always cast non-floating point arrays to 64-bit floats. ↵John Kirkham2016-01-221-0/+3
| | | | Otherwise, weird integer roundoff errors give faulty results in some cases.
* [TST] Refactor new raise_warnings logic for subpackage test suitesNathaniel J. Smith2015-12-301-3/+3
|
* MAINT: Remove commented out code blocksgfyoung2015-12-201-4/+0
|
* DOC: Use print only as function when print_function is imported from __future__gfyoung2015-12-192-3/+3
| | | | Closes gh-6863.
* MAINT: Replace assert with assert_(...) in some tests.Charles Harris2015-12-101-2/+2
|
* MAINT: Include from __future__ boilerplate in some files missing it.Charles Harris2015-12-051-0/+2
| | | | | Some newer *.py files are missing the `from __future__` boilerplate that helps assure Python2 and Python3 compatibility.
* ENH: testing: add SkipTest and KnownFailureExceptionEvgeni Burovski2015-11-161-2/+1
| | | | | | | | * use SkipTest in numpy tests instead of importing it from nose * add a KnownFailureException as an alias for KnownFailureTest (the former is preferred, but the latter is kept for backcompat) * rename the KnownFailure nose plugin into KnownFailurePlugin, and keep the old name for backcompat
* MAINT: Remove useless semicolonRémy Léone2015-11-071-1/+1
|
* STY: Make numpy/linalg/setup.py PEP8 compliantRonan Lamy2015-10-021-16/+17
|
* MAINT: Simplify numpy/linalg/setup.pyRonan Lamy2015-10-021-8/+8
| | | | | | Compute the sources required to build extensions lapack_lite and _umath_linalg in a more direct way that doesn't rely on abusing the 'depends' argument to config.add_extension().
* BUG,ENH: allow linalg.cond to work on a stack of matricesSebastian Berg2015-09-252-9/+19
| | | | | | | This was buggy, because the underlying functions supported it partially but cond was not aware of this. Closes gh-6351
* DOC: linalg.eig will return an array of a real type if thejason king2015-09-161-3/+4
| | | | | complex part equates to exactly 0. Updating doco to say this. Doco implied return type was always complex.
* MAINT: Remove bento related files.Charles Harris2015-08-292-47/+0
| | | | | Numpy will no longer support the bento build system, so remove the associated files.
* STY: PEP8 and pyflakes fixes for numpy/linalg/tests.Charles Harris2015-07-253-105/+154
|
* MAINT: remove a bunch of compiler warningsJulian Taylor2015-07-031-4/+1
| | | | | there is a memset warning remaining when built with -flto, though its not clear where exactly it comes from.
* DOC: Fix docstring warnings in documetation generation.Charles Harris2015-07-011-3/+15
| | | | | | | | | | | | Most of these fixes involve putting blank lines around .. versionadded:: x.x.x and .. deprecated:: x.x.x Some of the examples were also fixed.
* DOC: docstring typos _ssyevd -> _syevdalex2015-06-221-2/+2
|
* MAINT: eigenvalues returned by eigh are ascendingalex2015-06-222-14/+13
|
* Merge pull request #5990 from charris/1.10-deprecated-removalCharles Harris2015-06-211-0/+2
|\ | | | | 1.10 deprecated removal
| * MAINT: Mark deprecation warning with a date and Numpy version.Charles Harris2015-06-211-0/+2
| | | | | | | | | | | | This is to make it easier to find and remove deprecated features. It would be a good idea if all deprecations were made with similar comments.
* | Merge pull request #5988 from argriffing/eigvalsh-ordering-updateCharles Harris2015-06-192-8/+4
|\ \ | | | | | | MAINT: notice that eigvalsh returns a sorted array
| * | MAINT: notice that eigvalsh returns a sorted arrayalex2015-06-192-8/+4
| |/
* | DOC: update eigvalsh docstring examplealex2015-06-191-1/+1
|/
* DOC: Fix typo in documentationamir2015-06-121-4/+4
| | | | [ci skip]
* MAINT: conditional copy=False in some astype callsalex2015-05-221-4/+16
|
* MAINT: skip copy=False for det and logdetalex2015-05-221-3/+2
|
* MAINT: use copy=False in a few astype callsalex2015-05-221-18/+21
|
* MAINT: more consistent notation in umath_linalgalex2015-05-211-5/+13
|
* MAINT: use more conservative integer types for umath linalgalex2015-05-201-36/+54
|
* MANT: Use Py_RETURN_NONE whenever Py_None is returnedJaime Fernandez2015-04-241-2/+1
|
* TST: Make the test for linalg matrix norms coverage completeRittaNarita2015-03-301-20/+23
|
* BUG: Fix linalg matrix norms when given negative axes.RittaNarita2015-03-301-2/+6
|
* MAINT: use the fast elementwise 2-norm implementation more often in linalg.normalex2015-03-201-11/+15
|
* DOC: `linalg.eig()`: Add "See Also" ref to `eigh()`Stuart Berg2015-03-101-2/+5
| | | | [skip ci]
* DOC: Move versionadded 1.6.0 in slogdet to better place.Charles Harris2015-03-071-1/+1
| | | | | | | Put it up top, it matches better with the versionadded 1.8.0 for stacked matrices. [skip ci]
* DOC: Give version when various linalg functions accepted stacked arrays.Gert-Ludwig Ingold2015-03-071-0/+20
| | | | | | Version information added in the Notes section of the functions accepting stacked arrays and in the discussion of this feature in the linalg overview.
* DOC: Reconcile docstrings and function signatures where they disagreeRobert McGibbon2015-03-021-1/+1
| | | | | Fixed typos in docstrings were updated for functions where the parameter names in the docstring didn't match the function signature.
* Fix typo in slogdet doctdihp2015-01-121-1/+1
| | | | | fix typo in slogdet docstring "than" -> "then"
* DOC: 'sum of singular values' -> 'sum of the singular values'alex2015-01-021-1/+1
|
* MAINT: remove nuclear norm from the list of options for computing condition ↵alex2014-12-251-6/+4
| | | | number
* ENH: nuclear normalex2014-12-252-13/+39
|
* BUG: Xerbla doesn't get linked in 1.10-devel.Charles Harris2014-12-241-3/+6
| | | | | | | | | | | Add our python_xerbla to the multiarray sources. That function is needed for all modules that link to the ATLAS 3.10 libraries, which are now all located in two files, libsatlas and libtatlas. Also make the test for xerbla linkage work better. If xerbla is not linked the test will be skipped with a message. Closes #5362.
* DOC: fix typos and clarify multi_dot docstring..Stefan Otte2014-12-011-11/+13
| | | | | | | - fix singular/plural issues - don't switch between "order" and "ordering"; use "order" - clarify the shapes of the arguments - don't "import numpy as np" in docstring
* ENH: add `multi_dot`: dot with multiple arguments.Stefan Otte2014-11-102-4/+273
| | | | | | | | | | | `np.linalg.multi_dot` computes the dot product of two or more arrays in a single function call, while automatically selecting the fastest evaluation order. The algorithm for selecting the fastest evaluation order uses dynamic programming and closely follows: Cormen, "Introduction to Algorithms", Chapter 15.2, p. 370-378
* MAINT: Give a more helpful error for bad axis specifications.Eric Moore2014-10-201-0/+4
| | | | | | | | | This specifically addresses passing things like axis=[0,1] which gave an error message that an int was required. The real error was that if the axis isn't None or a tuple, it was simply wraped in a tuple, so the ufunc that is eventually called ended up with a list. The error message is matches that in core/src/multiarray/conversion_utils.c::PyArray_ConvertMultiAxis.
* MAINT: Stop repeatedly running duplicate tests.Eric Moore2014-10-171-0/+1
| | | | | | These three tests don't make use of the infrastructre in _TestNorm. This means they are identical tests when run as part of TestNorm(Double,Single,Int64). Once is enough.