Matrix of connected synapses ( W == proximalSynapses.connected ) remains in Dense format, even though it's even sparser than the Synapses matrix, because the overlap calculation becomes very inefficient otherwise.
@pitsianis Is there an efficient way to calculate z' * W where z:: dense vector, W:: SparseMatrixCSC, or is dense vector x sparse matrix CSC fundamentally inefficient?
Matrix of connected synapses (
W == proximalSynapses.connected
) remains in Dense format, even though it's even sparser than the Synapses matrix, because the overlap calculation becomes very inefficient otherwise.@pitsianis Is there an efficient way to calculate
z' * W
wherez:: dense vector
,W:: SparseMatrixCSC
, or is dense vector x sparse matrix CSC fundamentally inefficient?Originally posted by @Oblynx in https://github.com/Oblynx/htm.jl/issues/6#issuecomment-489600200