浮動小数としてみればゼロだからです。
x->-∞ のとき、exp(x)はゼロに収束します。
python
1>>> np.exp(-7.44e2)
21e-323
3>>> np.exp(-7.45e2)
40.0
このあたりで浮動小数で表せる限界を超えます。
これを回避するには、128ビットの浮動小数を使うしかないのですが、私の使っているシステムではまだ使えないようです。
python
1>>> np.float128
2Traceback (most recent call last):
3__getattr__
4 raise AttributeError("module {!r} has no attribute "
5AttributeError: module 'numpy' has no attribute 'float128'
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/07 12:20