PHP 8.2.30
Preview: lib_polynomial.pyi Size: 6.20 KB
/proc/self/root/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/typing/tests/data/reveal/lib_polynomial.pyi

import numpy as np
import numpy.typing as npt

AR_b: npt.NDArray[np.bool_]
AR_u4: npt.NDArray[np.uint32]
AR_i8: npt.NDArray[np.int64]
AR_f8: npt.NDArray[np.float64]
AR_c16: npt.NDArray[np.complex128]
AR_O: npt.NDArray[np.object_]

poly_obj: np.poly1d

reveal_type(poly_obj.variable)  # E: str
reveal_type(poly_obj.order)  # E: int
reveal_type(poly_obj.o)  # E: int
reveal_type(poly_obj.roots)  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj.r)  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj.coeffs)  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj.c)  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj.coef)  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj.coefficients)  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj.__hash__)  # E: None

reveal_type(poly_obj(1))  # E: Any
reveal_type(poly_obj([1]))  # E: ndarray[Any, dtype[Any]]
reveal_type(poly_obj(poly_obj))  # E: poly1d

reveal_type(len(poly_obj))  # E: int
reveal_type(-poly_obj)  # E: poly1d
reveal_type(+poly_obj)  # E: poly1d

reveal_type(poly_obj * 5)  # E: poly1d
reveal_type(5 * poly_obj)  # E: poly1d
reveal_type(poly_obj + 5)  # E: poly1d
reveal_type(5 + poly_obj)  # E: poly1d
reveal_type(poly_obj - 5)  # E: poly1d
reveal_type(5 - poly_obj)  # E: poly1d
reveal_type(poly_obj**1)  # E: poly1d
reveal_type(poly_obj**1.0)  # E: poly1d
reveal_type(poly_obj / 5)  # E: poly1d
reveal_type(5 / poly_obj)  # E: poly1d

reveal_type(poly_obj[0])  # E: Any
poly_obj[0] = 5
reveal_type(iter(poly_obj))  # E: Iterator[Any]
reveal_type(poly_obj.deriv())  # E: poly1d
reveal_type(poly_obj.integ())  # E: poly1d

reveal_type(np.poly(poly_obj))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.poly(AR_f8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.poly(AR_c16))  # E: ndarray[Any, dtype[floating[Any]]]

reveal_type(np.polyint(poly_obj))  # E: poly1d
reveal_type(np.polyint(AR_f8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.polyint(AR_f8, k=AR_c16))  # E: ndarray[Any, dtype[complexfloating[Any, Any]]]
reveal_type(np.polyint(AR_O, m=2))  # E: ndarray[Any, dtype[object_]]

reveal_type(np.polyder(poly_obj))  # E: poly1d
reveal_type(np.polyder(AR_f8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.polyder(AR_c16))  # E: ndarray[Any, dtype[complexfloating[Any, Any]]]
reveal_type(np.polyder(AR_O, m=2))  # E: ndarray[Any, dtype[object_]]

reveal_type(np.polyfit(AR_f8, AR_f8, 2))  # E: ndarray[Any, dtype[{float64}]]
reveal_type(np.polyfit(AR_f8, AR_i8, 1, full=True))  # E: Tuple[ndarray[Any, dtype[{float64}]], ndarray[Any, dtype[{float64}]], ndarray[Any, dtype[signedinteger[typing._32Bit]]], ndarray[Any, dtype[{float64}]], ndarray[Any, dtype[{float64}]]]
reveal_type(np.polyfit(AR_u4, AR_f8, 1.0, cov="unscaled"))  # E: Tuple[ndarray[Any, dtype[{float64}]], ndarray[Any, dtype[{float64}]]]
reveal_type(np.polyfit(AR_c16, AR_f8, 2))  # E: ndarray[Any, dtype[{complex128}]]
reveal_type(np.polyfit(AR_f8, AR_c16, 1, full=True))  # E: Tuple[ndarray[Any, dtype[{complex128}]], ndarray[Any, dtype[{float64}]], ndarray[Any, dtype[signedinteger[typing._32Bit]]], ndarray[Any, dtype[{float64}]], ndarray[Any, dtype[{float64}]]]
reveal_type(np.polyfit(AR_u4, AR_c16, 1.0, cov=True))  # E: Tuple[ndarray[Any, dtype[{complex128}]], ndarray[Any, dtype[{complex128}]]]

reveal_type(np.polyval(AR_b, AR_b))  # E: ndarray[Any, dtype[{int64}]]
reveal_type(np.polyval(AR_u4, AR_b))  # E: ndarray[Any, dtype[unsignedinteger[Any]]]
reveal_type(np.polyval(AR_i8, AR_i8))  # E: ndarray[Any, dtype[signedinteger[Any]]]
reveal_type(np.polyval(AR_f8, AR_i8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.polyval(AR_i8, AR_c16))  # E: ndarray[Any, dtype[complexfloating[Any, Any]]]
reveal_type(np.polyval(AR_O, AR_O))  # E: ndarray[Any, dtype[object_]]

reveal_type(np.polyadd(poly_obj, AR_i8))  # E: poly1d
reveal_type(np.polyadd(AR_f8, poly_obj))  # E: poly1d
reveal_type(np.polyadd(AR_b, AR_b))  # E: ndarray[Any, dtype[bool_]]
reveal_type(np.polyadd(AR_u4, AR_b))  # E: ndarray[Any, dtype[unsignedinteger[Any]]]
reveal_type(np.polyadd(AR_i8, AR_i8))  # E: ndarray[Any, dtype[signedinteger[Any]]]
reveal_type(np.polyadd(AR_f8, AR_i8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.polyadd(AR_i8, AR_c16))  # E: ndarray[Any, dtype[complexfloating[Any, Any]]]
reveal_type(np.polyadd(AR_O, AR_O))  # E: ndarray[Any, dtype[object_]]

reveal_type(np.polysub(poly_obj, AR_i8))  # E: poly1d
reveal_type(np.polysub(AR_f8, poly_obj))  # E: poly1d
reveal_type(np.polysub(AR_b, AR_b))  # E: <nothing>
reveal_type(np.polysub(AR_u4, AR_b))  # E: ndarray[Any, dtype[unsignedinteger[Any]]]
reveal_type(np.polysub(AR_i8, AR_i8))  # E: ndarray[Any, dtype[signedinteger[Any]]]
reveal_type(np.polysub(AR_f8, AR_i8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.polysub(AR_i8, AR_c16))  # E: ndarray[Any, dtype[complexfloating[Any, Any]]]
reveal_type(np.polysub(AR_O, AR_O))  # E: ndarray[Any, dtype[object_]]

reveal_type(np.polymul(poly_obj, AR_i8))  # E: poly1d
reveal_type(np.polymul(AR_f8, poly_obj))  # E: poly1d
reveal_type(np.polymul(AR_b, AR_b))  # E: ndarray[Any, dtype[bool_]]
reveal_type(np.polymul(AR_u4, AR_b))  # E: ndarray[Any, dtype[unsignedinteger[Any]]]
reveal_type(np.polymul(AR_i8, AR_i8))  # E: ndarray[Any, dtype[signedinteger[Any]]]
reveal_type(np.polymul(AR_f8, AR_i8))  # E: ndarray[Any, dtype[floating[Any]]]
reveal_type(np.polymul(AR_i8, AR_c16))  # E: ndarray[Any, dtype[complexfloating[Any, Any]]]
reveal_type(np.polymul(AR_O, AR_O))  # E: ndarray[Any, dtype[object_]]

reveal_type(np.polydiv(poly_obj, AR_i8))  # E: poly1d
reveal_type(np.polydiv(AR_f8, poly_obj))  # E: poly1d
reveal_type(np.polydiv(AR_b, AR_b))  # E: Tuple[ndarray[Any, dtype[floating[Any]]], ndarray[Any, dtype[floating[Any]]]]
reveal_type(np.polydiv(AR_u4, AR_b))  # E: Tuple[ndarray[Any, dtype[floating[Any]]], ndarray[Any, dtype[floating[Any]]]]
reveal_type(np.polydiv(AR_i8, AR_i8))  # E: Tuple[ndarray[Any, dtype[floating[Any]]], ndarray[Any, dtype[floating[Any]]]]
reveal_type(np.polydiv(AR_f8, AR_i8))  # E: Tuple[ndarray[Any, dtype[floating[Any]]], ndarray[Any, dtype[floating[Any]]]]
reveal_type(np.polydiv(AR_i8, AR_c16))  # E: Tuple[ndarray[Any, dtype[complexfloating[Any, Any]]], ndarray[Any, dtype[complexfloating[Any, Any]]]]
reveal_type(np.polydiv(AR_O, AR_O))  # E: Tuple[ndarray[Any, dtype[Any]], ndarray[Any, dtype[Any]]]

Directory Contents

Dirs: 0 × Files: 55

Name Size Perms Modified Actions
20.32 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
694 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
686 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
4.56 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.10 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
11.55 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
3.52 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
7.86 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
6.16 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
7.83 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.89 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
4.99 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
557 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.72 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.12 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.48 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
349 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.81 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
819 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
13.31 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.51 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.36 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
3.40 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
8.93 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
6.20 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
917 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
605 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
5.09 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.96 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
755 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
5.85 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.95 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
5.54 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
500 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.87 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
7.61 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
904 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.02 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
648 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
4.33 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
6.64 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.67 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
126.47 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
3.30 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
5.22 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.57 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.53 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
8.67 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
3.25 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.96 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.29 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
2.85 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
1.27 KB lrw-r--r-- 2026-01-20 13:01:47
Edit Download
313 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download
420 B lrw-r--r-- 2026-01-20 13:01:47
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).