# How to efficiently construct a large SparseArray? Packages for this?

**URL:** <https://discourse.julialang.org/t/how-to-efficiently-construct-a-large-sparsearray-packages-for-this/64863>\
**Category:** Performance\
**Tags:** package, performance, parallel, sparse\
**Created:** [July 18, 2021, 2:42pm UTC](https://discourse.julialang.org/t/how-to-efficiently-construct-a-large-sparsearray-packages-for-this/64863 "2021-07-18T14:42:43Z")\
**Posts on this page:** 1\
**Page:** 2

<div class="post-metadata">

**Author:** ![Leo\_I](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/leo_i/32/27262_2.png) [@Leo\_I](https://discourse.julialang.org/u/Leo_I)\
**Post date:** [May 15, 2022, 12:16pm UTC](https://discourse.julialang.org/t/how-to-efficiently-construct-a-large-sparsearray-packages-for-this/64863/21 "2022-05-15T12:16:10Z")

</div>

Hey, @xiaodai, I’m going through your code again, to try and test it in Julia 1.8.0.  
Could you please tell me which conditions exactly my m,n,u,v,w must satisfy for your function to work?

So m,n,u,v may consist of any UInt32’s? Must w consist only of {-9,…,9} values?

[Previous page](https://discourse.julialang.org/t/how-to-efficiently-construct-a-large-sparsearray-packages-for-this/64863.md?page=1)
