Files changed (5)
+ArrayProxy provides a matrix or array whose indices are translated through a lookup dictionary. Slices are not generally supported.
+An interface to a list of objects that translates lookeups from foo[bar,baz] to foo.indices.index(bar)[baz]. If baz is a slice, returns a generator.
+Takes list_, the list of objects, and optionally index_objs, which is an iterable of objects used as indices to list_. index_objs must all be of the same type.
+Provides a dictionary-based interface from database row ids to array indices for sparse matrices. Does not assume a certain sparsity structure.
+Subclass of SparseMatrixProxy for CSR (comma separated row) or CSC (comma separated column) matrices.
+This class will create, on demand, the complementary matrix type (e.g. CSC for CSR) for efficient slicing and multiple assignment. If a matrix is changed, a *dirty* flag is set that tells the class to re-create the complementary matrix before accessing its information. All updates to complementary matrices are lazy.