I = Int[] J = Int[] V = Float64[] while have_more_entries_to_add() i, j, v = get_next_entry() push!(I, i); push!(J, j); push!(V, v) end
arry = sparse(I, J, V) --Tim On Wednesday, November 25, 2015 08:05:12 AM Cedric St-Jean wrote: > How do people usually do this? Assignment is slow > > arr = spzeros(1000,1000) > for ... > arr[i,j] = ... > ... > > and indeed, in scipy one would use a non-CSC format for construction, then > convert it to CSC. I've seen some comments that one should just build the > > SparseMatrixCSC object directly for performance. Is that still the usual > advice? > > Cédric