gpt4 book ai didi

python - 防止 Numpy 生成 NaN

转载 作者:太空宇宙 更新时间:2023-11-04 03:32:48 25 4
gpt4 key购买 nike

<分区>

我有一个数字代码,其中数字可以任意小。我目前正在使用 numpy.nan_to_num 生成小值 0。有什么方法可以防止 numpy 首先使用 NaN

例如,考虑这种情况:

import numpy
a = numpy.array([0]) / numpy.array([0.])

给出array([nan])。如果我随后执行 numpy.nan_to_num(a),我会得到 array([ 0.])。有什么方法可以绕过手动 nan_to_num 步骤并使 numpy 不使用 NaN

我确实想指出,在我的代码中,我没有将 0 除以 0。有一些步骤会生成 NaN(想想一个根为 0 的求根应用程序),但我可以'不要创建 MCVE 来复制它,而无需提供大量代码。

这很重要,因为我想防止出现奇怪的下溢问题

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com