Typing

A module containing all base type annotations.

Classes

Batch(*args, **kwargs)

Anything that can iterate over objects of type T_co.

Variables

RealVector

ndarray(shape, dtype=float, buffer=None, offset=0,

ComplexVector

ndarray(shape, dtype=float, buffer=None, offset=0,

IntVector

ndarray(shape, dtype=float, buffer=None, offset=0,

UIntVector

ndarray(shape, dtype=float, buffer=None, offset=0,

RealMatrix

ndarray(shape, dtype=float, buffer=None, offset=0,

ComplexMatrix

ndarray(shape, dtype=float, buffer=None, offset=0,

IntMatrix

ndarray(shape, dtype=float, buffer=None, offset=0,

UIntMatrix

ndarray(shape, dtype=float, buffer=None, offset=0,

RealTensor

ndarray(shape, dtype=float, buffer=None, offset=0,

ComplexTensor

ndarray(shape, dtype=float, buffer=None, offset=0,

IntTensor

ndarray(shape, dtype=float, buffer=None, offset=0,

UIntTensor

ndarray(shape, dtype=float, buffer=None, offset=0,

Scalar

alias of Union[R, C, Z, N]

Vector

ndarray(shape, dtype=float, buffer=None, offset=0,

Matrix

ndarray(shape, dtype=float, buffer=None, offset=0,

Tensor

ndarray(shape, dtype=float, buffer=None, offset=0,

Trainable

Type variable.

Class Inheritance Diagram

Inheritance diagram of mrmustard.utils.typing.Batch