AbstractLinearTransformation#

class named_arrays.transformations.AbstractLinearTransformation#

Bases: AbstractTransformation

An interface describing an arbitrary linear transformation.

Attributes

inverse

A new transformation that reverses the effect of this transformation.

matrix

The matrix representation of this linear transformation.

shape

The shape of the transformation.

Methods

__init__()

Inheritance Diagram

Inheritance diagram of named_arrays.transformations.AbstractLinearTransformation
property inverse: Self#

A new transformation that reverses the effect of this transformation.

abstract property matrix: AbstractMatrixArray#

The matrix representation of this linear transformation.

property shape: dict[str, int]#

The shape of the transformation.