擅长:python、mysql、java
<p>为此,<code>numpy</code>中有一个assert函数,默认使用七个十进制精度。</p>
<pre><code>from numpy.testing import assert_almost_equal
a = 0.000000001
b = 0.0000000001
>>> assert_almost_equal(a, b)
# Nothing returned.
b = 1
>>> assert_almost_equal(a, b)
AssertionError:
Arrays are not almost equal to 7 decimals
ACTUAL: 1e-09
DESIRED: 1
</code></pre>