Any (*args, **kwargs)
|
Special type indicating an unconstrained type. |
Callable
|
Callable type; Callable[[int], str] is a function of (int) -> str. |
Dict
|
A generic version of dict. |
Generator
|
A generic version of collections.abc.Generator. |
Iterable
|
A generic version of collections.abc.Iterable. |
Iterator
|
A generic version of collections.abc.Iterator. |
List
|
A generic version of list. |
Mapping
|
A generic version of collections.abc.Mapping. |
ModuleType
|
alias of module |
Optional
|
Optional type. |
Union
|
Union type; Union[X, Y] means either X or Y. |
Sequence
|
A generic version of collections.abc.Sequence. |
SupportsIndex (*args, **kwargs)
|
An ABC with one abstract method __index__. |
TextIO ()
|
Typed version of the return of open() in text mode. |
Tuple
|
Tuple type; Tuple[X, Y] is the cross-product type of X and Y. |
Type
|
A special construct usable to annotate class objects. |
TypedDict (typename[, fields, total])
|
A simple typed namespace. |
TypeVar (name, *constraints[, bound, ...])
|
Type variable. |
RegexFlag
|
NewType creates simple unique types with almost zero runtime overhead. NewType(name, tp) is considered a subtype of tp by static type checkers. At runtime, NewType(name, tp) returns a dummy callable that simply returns its argument. Usage::. |
DTypeBoolean
|
alias of bool_ |
DTypeInteger
|
alias of Union [int8 , int16 , int32 , int64 , uint8 , uint16 , uint32 , uint64 ] |
DTypeFloating
|
alias of Union [float16 , float32 , float64 ] |
DTypeNumber
|
alias of Union [int8 , int16 , int32 , int64 , uint8 , uint16 , uint32 , uint64 , float16 , float32 , float64 ] |
DTypeComplex
|
alias of Union [complex64 , complex128 ] |
DType
|
alias of Union [bool_ , int8 , int16 , int32 , int64 , uint8 , uint16 , uint32 , uint64 , float16 , float32 , float64 , complex64 , complex128 ] |
Integer
|
alias of int |
Floating
|
alias of float |
Number
|
alias of Union [int , float ] |
Complex
|
alias of complex |
Boolean
|
alias of bool |
Literal
|
Special typing form to define literal types (a.k.a. |
Dataclass
|
alias of Any |
NestedSequence (*args, **kwargs)
|
A protocol for representing nested sequences. |
ArrayLike
|
alias of Union [_SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], bool , int , float , complex , str , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
IntegerOrArrayLike
|
alias of Union [int , _SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], bool , float , complex , str , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
FloatingOrArrayLike
|
alias of Union [float , _SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], bool , int , complex , str , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
NumberOrArrayLike
|
alias of Union [int , float , _SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], bool , complex , str , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
ComplexOrArrayLike
|
alias of Union [complex , _SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], bool , int , float , str , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
BooleanOrArrayLike
|
alias of Union [bool , _SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], int , float , complex , str , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
ScalarType
|
Type variable. |
StrOrArrayLike
|
alias of Union [str , _SupportsArray [dtype [Any ]], _NestedSequence [_SupportsArray [dtype [Any ]]], bool , int , float , complex , bytes , _NestedSequence [Union [bool , int , float , complex , str , bytes ]]] |
NDArray
|
alias of ndarray |
IntegerOrNDArray
|
alias of Union [int , ndarray ] |
FloatingOrNDArray
|
alias of Union [float , ndarray ] |
NumberOrNDArray
|
alias of Union [int , float , ndarray ] |
ComplexOrNDArray
|
alias of Union [complex , ndarray ] |
BooleanOrNDArray
|
alias of Union [bool , ndarray ] |
StrOrNDArray
|
alias of Union [str , ndarray ] |
TypeInterpolator (*args, **kwargs)
|
|
TypeExtrapolator (*args, **kwargs)
|
|
TypeLUTSequenceItem (*args, **kwargs)
|
|
LiteralWarning
|
alias of Literal ['default', 'error', 'ignore', 'always', 'module', 'once'] |
cast (typ, val)
|
Cast a value to a type. |