это не похоже на правду для Python 3.6

не поднятьscipy.sparse матрица к власти, поэлементно?numpy.power следует, согласноего руководство, сделайте это, но это не сработает на разреженных матрицах:

>>> X
<1353x32100 sparse matrix of type '<type 'numpy.float64'>'
        with 144875 stored elements in Compressed Sparse Row format>

>>> np.power(X, 2)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File ".../scipy/sparse/base.py", line 347, in __pow__
    raise TypeError('matrix is not square')
TypeError: matrix is not square

Та же проблема сX**2, Преобразование в плотный массив работает, но тратит драгоценные секунды.

У меня была такая же проблема сnp.multiply, который я решил с помощью разреженной матрицыmultiply метод, но, кажется, нетpow метод.

Ответы на вопрос(2)

Ваш ответ на вопрос