/opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/array_api
NameSizeModeActions
tests/-0755rm
__pycache__/-0755rm
linalg.py182210644editdlrm
setup.py3410644editdlrm
_array_object.py437390644editdlrm
_constants.py660644editdlrm
_creation_functions.py100500644editdlrm
_data_type_functions.py62880644editdlrm
_dtypes.py48230644editdlrm
_elementwise_functions.py259920644editdlrm
_indexing_functions.py6010644editdlrm
_manipulation_functions.py33170644editdlrm
_searching_functions.py17150644editdlrm
_set_functions.py29480644editdlrm
_sorting_functions.py20310644editdlrm
_statistical_functions.py35840644editdlrm
_typing.py12280644editdlrm
_utility_functions.py8240644editdlrm
__init__.py103550644editdlrm
Edit: /opt/cloudlinux/venv/lib/python3.11/site-packages/numpy/array_api/_typing.py (1228B)
""" This file defines the types for type annotations. These names aren't part of the module namespace, but they are used in the annotations in the function signatures. The functions in the module are only valid for inputs that match the given type annotations. """ from __future__ import annotations __all__ = [ "Array", "Device", "Dtype", "SupportsDLPack", "SupportsBufferProtocol", "PyCapsule", ] from typing import ( Any, Literal, Sequence, Type, Union, TypeVar, Protocol, ) from ._array_object import Array from numpy import ( dtype, int8, int16, int32, int64, uint8, uint16, uint32, uint64, float32, float64, ) _T_co = TypeVar("_T_co", covariant=True) class NestedSequence(Protocol[_T_co]): def __getitem__(self, key: int, /) -> _T_co | NestedSequence[_T_co]: ... def __len__(self, /) -> int: ... Device = Literal["cpu"] Dtype = dtype[Union[ int8, int16, int32, int64, uint8, uint16, uint32, uint64, float32, float64, ]] SupportsBufferProtocol = Any PyCapsule = Any class SupportsDLPack(Protocol): def __dlpack__(self, /, *, stream: None = ...) -> PyCapsule: ...