是否可以从Julia中的稀疏矩阵中删除显式零值?
即,我想将a=sparse([1],[1],[0])
转换为b=spzeros(1,1)
答案 0 :(得分:8)
是:请参阅dropzeros
:
julia> a=sparse([1],[1],[0])
1×1 SparseMatrixCSC{Int64,Int64} with 1 stored entry:
[1, 1] = 0
julia> dropzeros(a)
1×1 SparseMatrixCSC{Int64,Int64} with 0 stored entries
或者您可以使用a
({1}}修改dropzeros!
)。