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.
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.