Skip to content

Commit 1d584d6

Browse files
author
Bas van Beek
committed
MAINT: Move linalg function definitions to linalg.linalg
1 parent 5d75d48 commit 1d584d6

File tree

2 files changed

+43
-21
lines changed

2 files changed

+43
-21
lines changed

numpy/linalg/__init__.pyi

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,32 @@
11
from typing import Any, List
22

3+
from numpy.linalg.linalg import (
4+
matrix_power as matrix_power,
5+
solve as solve,
6+
tensorsolve as tensorsolve,
7+
tensorinv as tensorinv,
8+
inv as inv,
9+
cholesky as cholesky,
10+
eigvals as eigvals,
11+
eigvalsh as eigvalsh,
12+
pinv as pinv,
13+
slogdet as slogdet,
14+
det as det,
15+
svd as svd,
16+
eig as eig,
17+
eigh as eigh,
18+
lstsq as lstsq,
19+
norm as norm,
20+
qr as qr,
21+
cond as cond,
22+
matrix_rank as matrix_rank,
23+
multi_dot as multi_dot,
24+
)
25+
326
from numpy._pytesttester import PytestTester
427

528
__all__: List[str]
629
__path__: List[str]
730
test: PytestTester
831

932
class LinAlgError(Exception): ...
10-
11-
def tensorsolve(a, b, axes=...): ...
12-
def solve(a, b): ...
13-
def tensorinv(a, ind=...): ...
14-
def inv(a): ...
15-
def matrix_power(a, n): ...
16-
def cholesky(a): ...
17-
def qr(a, mode=...): ...
18-
def eigvals(a): ...
19-
def eigvalsh(a, UPLO=...): ...
20-
def eig(a): ...
21-
def eigh(a, UPLO=...): ...
22-
def svd(a, full_matrices=..., compute_uv=..., hermitian=...): ...
23-
def cond(x, p=...): ...
24-
def matrix_rank(A, tol=..., hermitian=...): ...
25-
def pinv(a, rcond=..., hermitian=...): ...
26-
def slogdet(a): ...
27-
def det(a): ...
28-
def lstsq(a, b, rcond=...): ...
29-
def norm(x, ord=..., axis=..., keepdims=...): ...
30-
def multi_dot(arrays, *, out=...): ...

numpy/linalg/linalg.pyi

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
def tensorsolve(a, b, axes=...): ...
2+
def solve(a, b): ...
3+
def tensorinv(a, ind=...): ...
4+
def inv(a): ...
5+
def matrix_power(a, n): ...
6+
def cholesky(a): ...
7+
def qr(a, mode=...): ...
8+
def eigvals(a): ...
9+
def eigvalsh(a, UPLO=...): ...
10+
def eig(a): ...
11+
def eigh(a, UPLO=...): ...
12+
def svd(a, full_matrices=..., compute_uv=..., hermitian=...): ...
13+
def cond(x, p=...): ...
14+
def matrix_rank(A, tol=..., hermitian=...): ...
15+
def pinv(a, rcond=..., hermitian=...): ...
16+
def slogdet(a): ...
17+
def det(a): ...
18+
def lstsq(a, b, rcond=...): ...
19+
def norm(x, ord=..., axis=..., keepdims=...): ...
20+
def multi_dot(arrays, *, out=...): ...

0 commit comments

Comments
 (0)