1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
| from typing import Final
| from typing import Literal as L
|
| import numpy as np
| from numpy._typing._ufunc import _GUFunc_Nin2_Nout1
|
| __version__: Final[str] = ...
| _ilp64: Final[bool] = ...
|
| ###
| # 1 -> 1
|
| # (m,m) -> ()
| det: Final[np.ufunc] = ...
| # (m,m) -> (m)
| cholesky_lo: Final[np.ufunc] = ...
| cholesky_up: Final[np.ufunc] = ...
| eigvals: Final[np.ufunc] = ...
| eigvalsh_lo: Final[np.ufunc] = ...
| eigvalsh_up: Final[np.ufunc] = ...
| # (m,m) -> (m,m)
| inv: Final[np.ufunc] = ...
| # (m,n) -> (p)
| qr_r_raw: Final[np.ufunc] = ...
| svd: Final[np.ufunc] = ...
|
| ###
| # 1 -> 2
|
| # (m,m) -> (), ()
| slogdet: Final[np.ufunc] = ...
| # (m,m) -> (m), (m,m)
| eig: Final[np.ufunc] = ...
| eigh_lo: Final[np.ufunc] = ...
| eigh_up: Final[np.ufunc] = ...
|
| ###
| # 2 -> 1
|
| # (m,n), (n) -> (m,m)
| qr_complete: Final[_GUFunc_Nin2_Nout1[L["qr_complete"], L[2], None, L["(m,n),(n)->(m,m)"]]] = ...
| # (m,n), (k) -> (m,k)
| qr_reduced: Final[_GUFunc_Nin2_Nout1[L["qr_reduced"], L[2], None, L["(m,n),(k)->(m,k)"]]] = ...
| # (m,m), (m,n) -> (m,n)
| solve: Final[_GUFunc_Nin2_Nout1[L["solve"], L[4], None, L["(m,m),(m,n)->(m,n)"]]] = ...
| # (m,m), (m) -> (m)
| solve1: Final[_GUFunc_Nin2_Nout1[L["solve1"], L[4], None, L["(m,m),(m)->(m)"]]] = ...
|
| ###
| # 1 -> 3
|
| # (m,n) -> (m,m), (p), (n,n)
| svd_f: Final[np.ufunc] = ...
| # (m,n) -> (m,p), (p), (p,n)
| svd_s: Final[np.ufunc] = ...
|
| ###
| # 3 -> 4
|
| # (m,n), (m,k), () -> (n,k), (k), (), (p)
| lstsq: Final[np.ufunc] = ...
|
|