-5
我目前处于亏损状态,我有一个对大多数参数都适用的程序,但对于某些参数,它会引发NaN异常。这个问题似乎在于计算略大于1的值。我有一个类似于f(x,t)的函数,对于x的大值,f随着t快速增加并且没有问题,但是对于小值xf随着t增加非常缓慢。对于x的值小时不工作的时候会是这样的(数组表示离散时间步骤):NaN的Python语言原因(除以零除外)
1.0
1.0
1.0
NaN
我不明白,NaN被如何返回,明确不倾向于客场值无穷大,并略大于1.是否有一些数据类型的问题可能会引发此异常?
对于较大的X行为值可能是这样的:
1.0
1.000000000000074
1.000000000000486
1.000000000000888
与完全没有问题
等。
我们必须看到你的代码,以便能够发表评论...... –
没有什么,我们没有看到实际的代码可以说。顺便说一句:数据类型本身没有问题。唯一可能出错的是你使用它们的方式。 – freakish
请分享您的代码。 –