У меня есть разреженная матрица:
from scipy import sparse
a = sparse.diags([1,4,9],[-1,0,1],shape =(10,10),format ="csr")
Я хочу взять квадратный корень каждого из элементов разреженной матрицы, которую я ищу в Интернете, и там говорится, что я могу использовать numpy.sqrt() для реализации этого. Но возникает ошибка:
b = numpy.sqrt(a)
AttributeError: sqrt
Как мне это сделать?
a.sqrt()
или воздействовать наa.data
для всего, что не имеет собственного хука. - person DSM   schedule 12.01.2014a.sqrt()
должен быть ответом. - person Warren Weckesser   schedule 12.01.2014