| from typing import Any, overload, TypeVar | |
| import numpy as np | |
| from numpy import floating, object_ | |
| from numpy._typing import ( | |
| NDArray, | |
| _FloatLike_co, | |
| _ArrayLikeFloat_co, | |
| _ArrayLikeObject_co, | |
| ) | |
| _ArrayType = TypeVar("_ArrayType", bound=NDArray[Any]) | |
| __all__: list[str] | |
| def fix( # type: ignore[misc] | |
| x: _FloatLike_co, | |
| out: None = ..., | |
| ) -> floating[Any]: ... | |
| def fix( | |
| x: _ArrayLikeFloat_co, | |
| out: None = ..., | |
| ) -> NDArray[floating[Any]]: ... | |
| def fix( | |
| x: _ArrayLikeObject_co, | |
| out: None = ..., | |
| ) -> NDArray[object_]: ... | |
| def fix( | |
| x: _ArrayLikeFloat_co | _ArrayLikeObject_co, | |
| out: _ArrayType, | |
| ) -> _ArrayType: ... | |
| def isposinf( # type: ignore[misc] | |
| x: _FloatLike_co, | |
| out: None = ..., | |
| ) -> np.bool: ... | |
| def isposinf( | |
| x: _ArrayLikeFloat_co, | |
| out: None = ..., | |
| ) -> NDArray[np.bool]: ... | |
| def isposinf( | |
| x: _ArrayLikeFloat_co, | |
| out: _ArrayType, | |
| ) -> _ArrayType: ... | |
| def isneginf( # type: ignore[misc] | |
| x: _FloatLike_co, | |
| out: None = ..., | |
| ) -> np.bool: ... | |
| def isneginf( | |
| x: _ArrayLikeFloat_co, | |
| out: None = ..., | |
| ) -> NDArray[np.bool]: ... | |
| def isneginf( | |
| x: _ArrayLikeFloat_co, | |
| out: _ArrayType, | |
| ) -> _ArrayType: ... | |