cmatrix.Matrix.xtract_sub_matrix

Matrix.xtract_sub_matrix()

Extract the [from_ij] [to_ij] matrix in the self object (if exists)

Parameters

Type

Description

from_ij

int tuple

tuple containing top left up i,j corner

to_ij

int tuple

tuple containing top right down i,j corner

Returns
Matrix

The extracted sub matrix

See also

set_ij()
get_ij()

Examples

>>> mat=gaussian(5,0,1)
>>> xtract=mat.xtract_sub_matrix([1,1],[4,4])
>>> Print(mat)
| +0.004 | +0.016 | +0.023 | +0.016 | +0.004 |
| +0.016 | +0.062 | +0.094 | +0.062 | +0.016 |
| +0.023 | +0.094 | +0.141 | +0.094 | +0.023 |
| +0.016 | +0.062 | +0.094 | +0.062 | +0.016 |
| +0.004 | +0.016 | +0.023 | +0.016 | +0.004 |
printed
>>> Print(xtract)
| +0.062 | +0.094 | +0.062 |
| +0.094 | +0.141 | +0.094 |
| +0.062 | +0.094 | +0.062 |
printed