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]