Я використовую 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
щоб зняти нескінченні значення, але це також не вийшло. Що я можу зробити, щоб позбутися нескінченних значень у своїй матриці, щоб я міг використовувати алгоритм поширення спорідненості?
Я використовую анаконду та пітон 2.7.9.
float64
вони є кінцевими та ні nan
. Повідомлення про помилку влучне - це майже напевно питання для тих, хто опинився тут.