import numpy as np
from scipy.sparse import csr_matrix
mat_ds = np.random.rand(50000, 50)
mat_csr = csr_matrix((50000, 50))
mat_lil = mat_csr.tolil()
idxs = np.random.randint(50000 - 1, size=1000)
print(mat_sp[(idxs), :].todense())
print(mat_csr[(idxs), :])
mat_sp[(idxs), :] = 2.0
mat_csr[(idxs), :] = 2.0
Самый быстрый способ получить доступ и поместить значения в матрицу