Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
_ufunclike_impl.pyi61 linesDownload Raw Back to lib
1from typing import Any, TypeVar, overload
2from typing_extensions import deprecated
3
4import numpy as np
5from numpy import floating, object_
6from numpy._typing import (
7    NDArray,
8    _ArrayLikeFloat_co,
9    _ArrayLikeObject_co,
10    _FloatLike_co,
11)
12
13__all__ = ["fix", "isneginf", "isposinf"]
14
15_ArrayT = TypeVar("_ArrayT", bound=NDArray[Any])
16
17@overload
18@deprecated("np.fix will be deprecated in NumPy 2.5 in favor of np.trunc", category=PendingDeprecationWarning)
19def fix(x: _FloatLike_co, out: None = None) -> floating: ...
20@overload
21@deprecated("np.fix will be deprecated in NumPy 2.5 in favor of np.trunc", category=PendingDeprecationWarning)
22def fix(x: _ArrayLikeFloat_co, out: None = None) -> NDArray[floating]: ...
23@overload
24@deprecated("np.fix will be deprecated in NumPy 2.5 in favor of np.trunc", category=PendingDeprecationWarning)
25def fix(x: _ArrayLikeObject_co, out: None = None) -> NDArray[object_]: ...
26@overload
27@deprecated("np.fix will be deprecated in NumPy 2.5 in favor of np.trunc", category=PendingDeprecationWarning)
28def fix(x: _ArrayLikeFloat_co | _ArrayLikeObject_co, out: _ArrayT) -> _ArrayT: ...
29
30@overload
31def isposinf(  # type: ignore[misc]
32    x: _FloatLike_co,
33    out: None = None,
34) -> np.bool: ...
35@overload
36def isposinf(
37    x: _ArrayLikeFloat_co,
38    out: None = None,
39) -> NDArray[np.bool]: ...
40@overload
41def isposinf(
42    x: _ArrayLikeFloat_co,
43    out: _ArrayT,
44) -> _ArrayT: ...
45
46@overload
47def isneginf(  # type: ignore[misc]
48    x: _FloatLike_co,
49    out: None = None,
50) -> np.bool: ...
51@overload
52def isneginf(
53    x: _ArrayLikeFloat_co,
54    out: None = None,
55) -> NDArray[np.bool]: ...
56@overload
57def isneginf(
58    x: _ArrayLikeFloat_co,
59    out: _ArrayT,
60) -> _ArrayT: ...
61 
codekingpro/portable-devtools · Team Ai