$20 GRAYBYTE WORDPRESS FILE MANAGER $54

SERVER : vnpttt-amd7f72-h1.vietnix.vn #1 SMP Fri May 24 12:42:50 UTC 2024
SERVER IP : 103.200.23.149 | ADMIN IP 216.73.216.22
OPTIONS : CRL = ON | WGT = ON | SDO = OFF | PKEX = OFF
DEACTIVATED : NONE

/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/lib/

HOME
Current File : /opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/lib//type_check.pyi
from collections.abc import Container, Iterable
from typing import (
    Literal as L,
    Any,
    overload,
    TypeVar,
    Protocol,
)

from numpy import (
    dtype,
    generic,
    bool_,
    floating,
    float64,
    complexfloating,
    integer,
)

from numpy._typing import (
    ArrayLike,
    DTypeLike,
    NBitBase,
    NDArray,
    _64Bit,
    _SupportsDType,
    _ScalarLike_co,
    _ArrayLike,
    _DTypeLikeComplex,
)

_T = TypeVar("_T")
_T_co = TypeVar("_T_co", covariant=True)
_SCT = TypeVar("_SCT", bound=generic)
_NBit1 = TypeVar("_NBit1", bound=NBitBase)
_NBit2 = TypeVar("_NBit2", bound=NBitBase)

class _SupportsReal(Protocol[_T_co]):
    @property
    def real(self) -> _T_co: ...

class _SupportsImag(Protocol[_T_co]):
    @property
    def imag(self) -> _T_co: ...

__all__: list[str]

def mintypecode(
    typechars: Iterable[str | ArrayLike],
    typeset: Container[str] = ...,
    default: str = ...,
) -> str: ...

# `asfarray` ignores dtypes if they're not inexact

@overload
def asfarray(
    a: object,
    dtype: None | type[float] = ...,
) -> NDArray[float64]: ...
@overload
def asfarray(  # type: ignore[misc]
    a: Any,
    dtype: _DTypeLikeComplex,
) -> NDArray[complexfloating[Any, Any]]: ...
@overload
def asfarray(
    a: Any,
    dtype: DTypeLike,
) -> NDArray[floating[Any]]: ...

@overload
def real(val: _SupportsReal[_T]) -> _T: ...
@overload
def real(val: ArrayLike) -> NDArray[Any]: ...

@overload
def imag(val: _SupportsImag[_T]) -> _T: ...
@overload
def imag(val: ArrayLike) -> NDArray[Any]: ...

@overload
def iscomplex(x: _ScalarLike_co) -> bool_: ...  # type: ignore[misc]
@overload
def iscomplex(x: ArrayLike) -> NDArray[bool_]: ...

@overload
def isreal(x: _ScalarLike_co) -> bool_: ...  # type: ignore[misc]
@overload
def isreal(x: ArrayLike) -> NDArray[bool_]: ...

def iscomplexobj(x: _SupportsDType[dtype[Any]] | ArrayLike) -> bool: ...

def isrealobj(x: _SupportsDType[dtype[Any]] | ArrayLike) -> bool: ...

@overload
def nan_to_num(  # type: ignore[misc]
    x: _SCT,
    copy: bool = ...,
    nan: float = ...,
    posinf: None | float = ...,
    neginf: None | float = ...,
) -> _SCT: ...
@overload
def nan_to_num(
    x: _ScalarLike_co,
    copy: bool = ...,
    nan: float = ...,
    posinf: None | float = ...,
    neginf: None | float = ...,
) -> Any: ...
@overload
def nan_to_num(
    x: _ArrayLike[_SCT],
    copy: bool = ...,
    nan: float = ...,
    posinf: None | float = ...,
    neginf: None | float = ...,
) -> NDArray[_SCT]: ...
@overload
def nan_to_num(
    x: ArrayLike,
    copy: bool = ...,
    nan: float = ...,
    posinf: None | float = ...,
    neginf: None | float = ...,
) -> NDArray[Any]: ...

# If one passes a complex array to `real_if_close`, then one is reasonably
# expected to verify the output dtype (so we can return an unsafe union here)

@overload
def real_if_close(  # type: ignore[misc]
    a: _ArrayLike[complexfloating[_NBit1, _NBit1]],
    tol: float = ...,
) -> NDArray[floating[_NBit1]] | NDArray[complexfloating[_NBit1, _NBit1]]: ...
@overload
def real_if_close(
    a: _ArrayLike[_SCT],
    tol: float = ...,
) -> NDArray[_SCT]: ...
@overload
def real_if_close(
    a: ArrayLike,
    tol: float = ...,
) -> NDArray[Any]: ...

@overload
def typename(char: L['S1']) -> L['character']: ...
@overload
def typename(char: L['?']) -> L['bool']: ...
@overload
def typename(char: L['b']) -> L['signed char']: ...
@overload
def typename(char: L['B']) -> L['unsigned char']: ...
@overload
def typename(char: L['h']) -> L['short']: ...
@overload
def typename(char: L['H']) -> L['unsigned short']: ...
@overload
def typename(char: L['i']) -> L['integer']: ...
@overload
def typename(char: L['I']) -> L['unsigned integer']: ...
@overload
def typename(char: L['l']) -> L['long integer']: ...
@overload
def typename(char: L['L']) -> L['unsigned long integer']: ...
@overload
def typename(char: L['q']) -> L['long long integer']: ...
@overload
def typename(char: L['Q']) -> L['unsigned long long integer']: ...
@overload
def typename(char: L['f']) -> L['single precision']: ...
@overload
def typename(char: L['d']) -> L['double precision']: ...
@overload
def typename(char: L['g']) -> L['long precision']: ...
@overload
def typename(char: L['F']) -> L['complex single precision']: ...
@overload
def typename(char: L['D']) -> L['complex double precision']: ...
@overload
def typename(char: L['G']) -> L['complex long double precision']: ...
@overload
def typename(char: L['S']) -> L['string']: ...
@overload
def typename(char: L['U']) -> L['unicode']: ...
@overload
def typename(char: L['V']) -> L['void']: ...
@overload
def typename(char: L['O']) -> L['object']: ...

@overload
def common_type(  # type: ignore[misc]
    *arrays: _SupportsDType[dtype[
        integer[Any]
    ]]
) -> type[floating[_64Bit]]: ...
@overload
def common_type(  # type: ignore[misc]
    *arrays: _SupportsDType[dtype[
        floating[_NBit1]
    ]]
) -> type[floating[_NBit1]]: ...
@overload
def common_type(  # type: ignore[misc]
    *arrays: _SupportsDType[dtype[
        integer[Any] | floating[_NBit1]
    ]]
) -> type[floating[_NBit1 | _64Bit]]: ...
@overload
def common_type(  # type: ignore[misc]
    *arrays: _SupportsDType[dtype[
        floating[_NBit1] | complexfloating[_NBit2, _NBit2]
    ]]
) -> type[complexfloating[_NBit1 | _NBit2, _NBit1 | _NBit2]]: ...
@overload
def common_type(
    *arrays: _SupportsDType[dtype[
        integer[Any] | floating[_NBit1] | complexfloating[_NBit2, _NBit2]
    ]]
) -> type[complexfloating[_64Bit | _NBit1 | _NBit2, _64Bit | _NBit1 | _NBit2]]: ...

Current_dir [ NOT WRITEABLE ] Document_root [ WRITEABLE ]


[ Back ]
NAME
SIZE
LAST TOUCH
USER
CAN-I?
FUNCTIONS
..
--
1 Jan 1970 8.00 AM
root / root
0
__pycache__
--
14 Aug 2025 9.25 PM
root / root
0755
tests
--
14 Aug 2025 9.24 PM
root / root
0755
__init__.py
2.698 KB
17 Apr 2025 8.10 PM
root / root
0644
__init__.pyi
5.465 KB
17 Apr 2025 8.10 PM
root / root
0644
_datasource.py
22.101 KB
17 Apr 2025 8.10 PM
root / root
0644
_iotools.py
30.145 KB
17 Apr 2025 8.10 PM
root / root
0644
_version.py
4.741 KB
17 Apr 2025 8.10 PM
root / root
0644
_version.pyi
0.618 KB
17 Apr 2025 8.10 PM
root / root
0644
arraypad.py
31.058 KB
17 Apr 2025 8.10 PM
root / root
0644
arraypad.pyi
1.688 KB
17 Apr 2025 8.10 PM
root / root
0644
arraysetops.py
32.866 KB
17 Apr 2025 8.10 PM
root / root
0644
arraysetops.pyi
8.142 KB
17 Apr 2025 8.10 PM
root / root
0644
arrayterator.py
6.897 KB
17 Apr 2025 8.10 PM
root / root
0644
arrayterator.pyi
1.501 KB
17 Apr 2025 8.10 PM
root / root
0644
format.py
33.954 KB
17 Apr 2025 8.10 PM
root / root
0644
format.pyi
0.73 KB
17 Apr 2025 8.10 PM
root / root
0644
function_base.py
184.671 KB
17 Apr 2025 8.10 PM
root / root
0644
function_base.pyi
16.196 KB
17 Apr 2025 8.10 PM
root / root
0644
histograms.py
36.813 KB
17 Apr 2025 8.10 PM
root / root
0644
histograms.pyi
0.972 KB
17 Apr 2025 8.10 PM
root / root
0644
index_tricks.py
30.611 KB
17 Apr 2025 8.10 PM
root / root
0644
index_tricks.pyi
4.151 KB
17 Apr 2025 8.10 PM
root / root
0644
mixins.py
6.905 KB
17 Apr 2025 8.10 PM
root / root
0644
mixins.pyi
3.044 KB
17 Apr 2025 8.10 PM
root / root
0644
nanfunctions.py
64.233 KB
17 Apr 2025 8.10 PM
root / root
0644
nanfunctions.pyi
0.592 KB
17 Apr 2025 8.10 PM
root / root
0644
npyio.py
95.035 KB
17 Apr 2025 8.10 PM
root / root
0644
npyio.pyi
9.5 KB
17 Apr 2025 8.10 PM
root / root
0644
polynomial.py
43.099 KB
17 Apr 2025 8.10 PM
root / root
0644
polynomial.pyi
6.795 KB
17 Apr 2025 8.10 PM
root / root
0644
recfunctions.py
58.03 KB
17 Apr 2025 8.10 PM
root / root
0644
scimath.py
14.685 KB
17 Apr 2025 8.10 PM
root / root
0644
scimath.pyi
2.815 KB
17 Apr 2025 8.10 PM
root / root
0644
setup.py
0.396 KB
17 Apr 2025 8.10 PM
root / root
0644
shape_base.py
38.034 KB
17 Apr 2025 8.10 PM
root / root
0644
shape_base.pyi
5.063 KB
17 Apr 2025 8.10 PM
root / root
0644
stride_tricks.py
17.491 KB
17 Apr 2025 8.10 PM
root / root
0644
stride_tricks.pyi
1.706 KB
17 Apr 2025 8.10 PM
root / root
0644
twodim_base.py
32.175 KB
17 Apr 2025 8.10 PM
root / root
0644
twodim_base.pyi
5.244 KB
17 Apr 2025 8.10 PM
root / root
0644
type_check.py
19.486 KB
17 Apr 2025 8.10 PM
root / root
0644
type_check.pyi
5.44 KB
17 Apr 2025 8.10 PM
root / root
0644
ufunclike.py
6.177 KB
17 Apr 2025 8.10 PM
root / root
0644
ufunclike.pyi
1.263 KB
17 Apr 2025 8.10 PM
root / root
0644
user_array.py
7.54 KB
17 Apr 2025 8.10 PM
root / root
0644
utils.py
36.918 KB
17 Apr 2025 8.10 PM
root / root
0644
utils.pyi
2.305 KB
17 Apr 2025 8.10 PM
root / root
0644

GRAYBYTE WORDPRESS FILE MANAGER @ 2026 CONTACT ME
Static GIF