MatrixDouble#

class pyopenms.MatrixDouble#

Bases: object

Cython implementation of _Matrix[double]

Original C++ documentation is available here

__init__()#

Overload:

__init__(self) None

Overload:

__init__(self, in_0: MatrixDouble) None

Overload:

__init__(self, rows: int, cols: int, value: float) None

Methods

__init__

Overload:

clear(self)

colIndex(self, index)

Calculate the column from an index into the underlying vector.

cols(self)

getValue(self, i, j)

get_matrix

Cython signature: numpy_matrix get_matrix()

get_matrix_as_view

Cython signature: numpy_matrix get_matrix()

index(self, row, col)

indexPair(self, index)

resize

Overload:

rowIndex(self, index)

Calculate the row from an index into the underlying vector.

rows(self)

setValue(self, i, j, value)

set_matrix

Cython signature: numpy_matrix set_matrix()

sizePair(self)

clear(self) None#
colIndex(self, index: int) int#

Calculate the column from an index into the underlying vector. Note that Matrix uses the (row,column) lexicographic ordering for indexing

cols(self) int#
getValue(self, i: int, j: int) float#
get_matrix()#

Cython signature: numpy_matrix get_matrix()

get_matrix_as_view()#

Cython signature: numpy_matrix get_matrix()

index(self, row: int, col: int) int#
indexPair(self, index: int) List[int, int]#
resize()#

Overload:

resize(self, i: int, j: int, value: float) None

Overload:

resize(self, size_pair: List[int, int], value: float) None
rowIndex(self, index: int) int#

Calculate the row from an index into the underlying vector. Note that Matrix uses the (row,column) lexicographic ordering for indexing

rows(self) int#
setValue(self, i: int, j: int, value: float) None#
set_matrix()#

Cython signature: numpy_matrix set_matrix()

sizePair(self) List[int, int]#