PySparse is a sparse matrix library for Python. It supports 2D matrices
In comparison with scipy, it provides better performance for matrices that are larger than 10**6 rows/columns. In a short test, setting, accessing and changing values is faster than that of any scipy sparse matrix data type.
In order to access all the matrix methods,
pysparse.pysparseMatrix
has to be used. The other matrix data types are incomplete or deprecated.
Documentation of the methods is sparse as well.
pysparse can be considered a good choice for working with sparse matrices in Python.