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

时间:2017-06-08 04:06:30

标签: julia

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

即,我想将a=sparse([1],[1],[0])转换为b=spzeros(1,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!)。