从Julia中的稀疏矩阵中删除显式零值

sho*_*oli 3 julia

是否有可能从Julia中的稀疏矩阵中删除显式零值?

也就是说,我想转换a=sparse([1],[1],[0])b=spzeros(1,1)

Mat*_* B. 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
Run Code Online (Sandbox Code Playgroud)

或者你可以用它来修改(修改a)dropzeros!.