5.1.1 linalg.vector_space - Vector space

The module linalg.vector_space defines the following classes:

class VectorSpace
The class VectorSpace is the base class for all vector spaces classes. (One never instantiates objects of this class.)

class VectorSpace_ambient
The VectorSpace_ambient class defines functionality for both dense and sparse ambient vector spaces over an arbitrary base field. This class derives from VectorSpace_generic.

class VectorSpace_generic
The VectorSpace_generic class derives from VectorSpace, and defines functionality for generic vector spaces over an arbitrary base field. (One never instantiates objects of this class.)

class VectorSpace_subspace
The VectorSpace_subspace class defines functionality for subspaces of ambient vector spaces over an arbitrary base field. This class derives from VectorSpace_generic.

class VectorSpace_subspace_with_basis
The VectorSpace_subspace_with_basis class derives from VectorSpace_subspace and provides additional functionality for subspaces with a specified basis, which need not be in echelon form.



Subsections
See About this document... for information on suggesting changes.