Я использую sklearn и у меня проблемы с распространением сродства. Я построил матрицу ввода и продолжаю получать следующую ошибку.
ValueError: Input contains NaN, infinity or a value too large for dtype('float64').
Я бегал
np.isnan(mat.any()) #and gets False
np.isfinite(mat.all()) #and gets True
Я пытался с помощью
mat[np.isfinite(mat) == True] = 0
удалить бесконечные значения, но это тоже не сработало. Что я могу сделать, чтобы избавиться от бесконечных значений в моей матрице, чтобы я мог использовать алгоритм распространения сродства?
Я использую Anaconda и Python 2.7.9.