Sparse representation of a boolean matrix. Fast row-wise access is possible. Indexes are zero-based.
Declaring type: SparseBooleanMatrix
Namespace: MyMediaLite.DataType
Assembly: MyMediaLite
Collapse/Expand Public Constructors
  Name Description
Public Method SparseBooleanMatrix

There is no summary.

Collapse/Expand Public Methods
  Name Description
Public Method Overlap Get the overlap of two matrices, i.e. the number of true entries where they agree
Public Method RemoveColumn Overloaded. Removes a column, and fills the gap by decrementing all occurrences of higher column IDs by one.
Public Method Transpose Get the transpose of the matrix, i.e. a matrix where rows and columns are interchanged
Collapse/Expand Public Properties
  Name Description
Public Property Item Overloaded. Indexer to access the rows of the matrix
Public Property NonEmptyColumnIDs The IDs of the non-empty columns in the matrix (the ones that contain at least one true entry)
Public Property NonEmptyRowIDs The IDs of the non-empty rows in the matrix (the ones that contain at least one true entry)
Public Property NonEmptyRows The non-empty rows of the matrix (the ones that contain at least one true entry), with their IDs
Public Property NumberOfColumns The number of columns in the matrix
Public Property NumberOfEntries The number of (true) entries
Public Property NumberOfRows The number of rows in the matrix
Public Property Rows The rows of the matrix, with their IDs