SparseArrays

E96220

SparseArrays is a Julia standard library module that provides data structures and operations for efficiently working with sparse matrices and related linear algebra.

Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf Julia standard library module
category linear algebra library
numerical computing library
definesType Bidiagonal NERFINISHED
BlockBandedMatrix NERFINISHED
Diagonal
SparseMatrixCSC NERFINISHED
SparseVector NERFINISHED
SymTridiagonal NERFINISHED
Tridiagonal
documentationURL https://docs.julialang.org/en/v1/stdlib/SparseArrays/
exportsFunction dropzeros!
findnz
issparse
nnz
sparse
spdiagm
spzeros
goal efficient computation with sparse linear algebra
efficient storage of sparse data
hostLanguage Julia language runtime NERFINISHED
introducedInVersion Julia 0.4 NERFINISHED
license MIT License NERFINISHED
optimizedFor matrices with many zeros
partOf Julia Base distribution
programmingLanguage Julia NERFINISHED
provides linear algebra operations for sparse matrices
sparse matrix data structures
sparse vector data structures
supports Boolean sparse matrices
CSC sparse matrices
complex sparse matrices
compressed sparse column format
integer sparse matrices
real sparse matrices
supportsOperation adjoint of sparse matrices
broadcasting with sparse arrays
conversion between sparse and dense matrices
elementwise arithmetic on sparse arrays
factorization of sparse matrices
finding nonzero indices
matrix-matrix multiplication for sparse matrices
matrix-vector multiplication for sparse matrices
norms of sparse vectors and matrices
solving sparse linear systems
sparse matrix construction from triplets
sparse matrix indexing
transpose of sparse matrices
uses 1-based indexing

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Julia hasStandardLibrary SparseArrays