Package pod :: Module linalg :: Class Matrix
[frames] | no frames]

Class Matrix

source code

object --+
         |
        Matrix
Known Subclasses:

Instance Methods
 
__init__(self, dim_row, dim_col=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
transpose(self) source code
 
get_value(self, i, j) source code
 
set_table(self, table) source code
 
get_table(self) source code
 
get_dimension(self) source code
 
get_dim_row(self) source code
 
get_dim_col(self) source code
 
set_value(self, i, j, val) source code
 
minor(self, r, c)
Sub-matrix excluding the specified row and column.
source code
 
determinant(self) source code
 
cofactors(self) source code
 
multiply(self, m) source code
 
sub(self, m) source code
 
add(self, m) source code
 
scale(self, factor) source code
 
inverse(self) source code
 
pseudo_inverse(self)
Full row rank pseudo inverse.
source code
 
copy(self) 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, dim_row, dim_col=None)
(Constructor)

source code 

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

Overrides: object.__init__
(inherited documentation)

pseudo_inverse(self)

source code 

Full row rank pseudo inverse.

A+ = transp(A).inv(A.transp(A))

__repr__(self)
(Representation operator)

source code 

repr(x)

Overrides: object.__repr__
(inherited documentation)