Эффективный способ создания диагональной разреженной матрицы

У меня есть следующий код на Python, использующий Numpy:

p = np.diag(1.0 / np.array(x))

Как я могу преобразовать его, чтобы получить разреженную матрицу p2 с теми же значениями, что и p , не создав сначала p ?

6
задан Ben 12 May 2013 в 20:34
поделиться