0

在我正在使用的机器学习算法中,我需要在其中一个步骤中获得某物的指数值。

这是我现在正在处理的步骤: 在此处输入图像描述

我已经计算了所有的 1+g_j(X_i) 等等,这没有问题。让我们称之为calculated_value。那里没有问题。问题是,当我使用 时math.exp(calculated_value),我得到了溢出。然后我决定使用np.exp(calculated_value). 我仍然有溢出。其他时候,除了得到溢出之外,我有时会得到无穷大。

一个例子是:我有以下数字需要提高到 的幂e,即 a Decimal

dot1 = 3.55114473577e+256
np.exp(dot1) #  <-- this is where I get the error below:
decimal.Overflow: above Emax

解决方案是什么?如果没有任何直接的 python 解决方案,那么我可以使用相同函数的对数版本来代替下面的函数吗?

β 将用作某些变量的系数。

4

0 回答 0