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