2016-04-26 2 views
0

У меня есть матрица 512 x 512Avg и она имеет много нулевых и ненулевых значений. Теперь я хочу, чтобы квадратный корень из матрицы был inplace. Это часть моего кодаФункция sqrtm() возвращает nan

import numpy as np 
from scipy.linalg import sqrtm 

Avg = sqrtm(Avg) 
np.savetxt('Avg.txt', Avg) 

Но выход все nan и это говорит о том, что матрица вырождена и не может иметь квадратный корень.

ответ

Смежные вопросы