Matriz esparsa Scipy torna-se matriz densa após atribuição

alpha = csr_matrix((1000,1000),dtype=np.float32)
beta = csr_matrix((1,1000),dtype=np.float32)
alpha[0,:] = beta

Após o início, alfa e beta devem ser matrizes esparsas sem nenhum elemento armazenado lá. Porém, depois de atribuir beta à primeira linha do alfa, o alfa se torna não esparso, com 1000 zeros armazenados em alfa. Eu sei que posso usar delete_zeros () para transformar alfa novamente em matriz esparsa, mas existe alguma maneira melhor de fazer isso?

questionAnswers(1)

yourAnswerToTheQuestion