Я пытаюсь оценить доли рынка по следующей формуле:
c = np.exp(-Mu*a)/(np.exp(-Mu*a)+np.exp(-Mu*b))
, в которой a и b - это матрицы 9x9 со значениями ячеек, которые могут быть больше 1000. Поскольку числа настолько малы, Python возвращает значения NaN. Чтобы повысить точность оценки, я уже попробовал np.float128
, но все, что это делает, это вызывает ошибку, что numpy не имеет атрибута с именем float128. Я тоже попробовал longdouble
, опять безуспешно. Есть ли другие способы заставить Python показывать фактические значения ячеек вместо NaN?