title: Share SciPy Sparse Array Between Process Objects
body: <p>I've recently been learning Python multiprocessing, and have run into a roadblock. I have a lerge sparse SciPy array (CSC-format), that I need to share in <strong>read only</strong> format between 5 worker-processes. I've read <a href="https://stackoverflow.com/questions/10721915/shared-memory-objects-in-python-multiprocessing?rq=1">this</a> and <a href="https://stackoverflow.com/questions/7894791/use-numpy-array-in-shared-memory-for-multiprocessing">this</a> (numpy-shared), but this seems to be only for dense-types.</p>
  
  <p>How would I share a scipy.sparse.csc_matrix() without copying (or with minimal copying) between 5 multiprocessing Process objects? Even the numpy-shared method seems to require copying the entire array, and even then, I can't just convert a scipy.sparse into a mp.Array(). Could anyone help point me in the right direction?</p>
  
  <p>Thanks!</p>