擅长:python、mysql、java
<p><code>0</code>肯定具有物理意义。但是对于计算,计算机科学不能处理<code>NaN</code>或<code>Inf</code>,因为它们是不确定的。所以通常我们如何通过加一个小值来处理这个数学错误。这不会有太大的影响</p>
<p>通常在许多数学库中,它们的处理方式如下</p>
<p>假设我们有矩阵/向量<code>A</code>,它可以包含0。我要除以另一个矩阵。在这之前,我们可以做下面的预处理</p>
<pre><code>import sys
eps = sys.float_info.epsilon
A+=eps
</code></pre>
<p>这将向所有元素添加一个非常小的值,如<code>2.220446049250313e-16</code>。因此,通过这样做,矩阵的分布也将被保留</p>
<p>希望这会有所帮助。:)</p>