Package pod :: Module vecspace :: Class LinearVariety
[frames] | no frames]

Class LinearVariety

source code

object --+
         |
        LinearVariety
Known Subclasses:

A linear variety (or linear manifold or affine subspace) of a vector space V is a subset closed under affine combinations of vectors in the space.

See http://en.wikipedia.org/wiki/Affine_space.

In the words of mathematical physicist John Baez, "An affine space is a vector space that's forgotten its origin".

Instance Methods
 
__init__(self, space_dimension)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
init_points(self, *points) source code
 
get_dimension(self)
Dimension of containing space.
source code
 
get_variety_dimension(self)
Dimension of linear variety.
source code
 
project(self, point)
Generalizing projection onto induced subspace.
source code
 
__repr__(self)
repr(x)
source code

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties

Inherited from object: __class__

Method Details

__init__(self, space_dimension)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)