LA::Sparse::COOMatrix(T)
Inherits LA::Sparse::Matrix / LA::Matrix / LA::LapackHelper / Enumerable / Reference / Object
Constructors
Class methods
Returns diagonal matrix of given size with diagonal elements taken from array values
Raises if values.size > {nrows, ncolumns}.min
Returns diagonal matrix of given size with diagonal elements equal to block value
Instance methods
Returns conjurgate transposed matrix
result is same as #transpose for real matrices
Yields every index
all argument controls whether to yield all or non-empty elements for banded\sparse matrices
Example:
m.each_index { |i, j| m[i, j] = -m[i, j] }
Yields every element of matrix with corresponding row and column
all argument controls whether to yield all or non-empty elements for banded\sparse matrices
Example:
m.each_with_index { |v, i, j| m2[i, j] = v }
Same as tril in scipy - returns lower triangular or trapezoidal part of matrix
Returns a matrix with all elements above k-th diagonal zeroed
Same as triu in scipy - returns upper triangular or trapezoidal part of matrix
Returns a matrix with all elements below k-th diagonal zeroed