lacuna.sparse.base#
Base classes for sparse arrays and matrices.
These classes define the minimal interface shared by concrete sparse types in lacuna.sparse, including shape/dtype bookkeeping and basic materialization.
Classes
|
Abstract base class for sparse N-dimensional arrays. |
|
Abstract base class for 2D sparse matrices. |
- class lacuna.sparse.base.SparseArray(shape, dtype=None)[source]#
Bases:
objectAbstract base class for sparse N-dimensional arrays.
- Parameters:
- dtype#
Element type metadata.
- Type:
Any
- class lacuna.sparse.base.SparseMatrix(shape, dtype=None)[source]#
Bases:
SparseArrayAbstract base class for 2D sparse matrices.
- Parameters:
- Raises:
ValueError – If
shapeis not 2D.