# Getting all set values of a sparse matrix

**URL:** <https://discourse.julialang.org/t/getting-all-set-values-of-a-sparse-matrix/31007>\
**Category:** General Usage\
**Created:** [November 12, 2019, 4:13pm UTC](https://discourse.julialang.org/t/getting-all-set-values-of-a-sparse-matrix/31007 "2019-11-12T16:13:07Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![gmouts](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/gmouts/32/9896_2.png) [@gmouts](https://discourse.julialang.org/u/gmouts)\
**Post date:** [November 12, 2019, 4:13pm UTC](https://discourse.julialang.org/t/getting-all-set-values-of-a-sparse-matrix/31007/1 "2019-11-12T16:13:07Z")

</div>

Using the sparse array example:

```julia
julia> using SparseArrays

julia> A = sparse([1, 2, 3], [1, 2, 3], [0, 2, 0])
3×3 SparseMatrixCSC{Int64,Int64} with 3 stored entries:
  [1, 1] = 0
  [2, 2] = 2
  [3, 3] = 0

```

How can I get all the pairs that are set even though the value may be 0, i.e (1,1), (2,2), (3,3)?

---

<div class="post-metadata">

**Author:** ![mforets](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/mforets/32/298_2.png) [@mforets](https://discourse.julialang.org/u/mforets)\
**Post date:** [November 12, 2019, 4:21pm UTC](https://discourse.julialang.org/t/getting-all-set-values-of-a-sparse-matrix/31007/2 "2019-11-12T16:21:28Z")

</div>

See `?findnz`:

```julia
julia> I, J, V = findnz(A)
([1, 2, 3], [1, 2, 3], [0, 2, 0])

```
