擅长:python、mysql、java
<p>您可以做的一件事是创建一个掩码并重用它,这样就不需要对它进行两次评估。另一个想法是在结尾只使用nan\u to\u num一次</p>
<pre><code>mask = (z<0)
y += (k1 * np.exp(n1) * sps.erfc(z)) * (mask)
y += (k2 * np.exp(n2) * sps.erfcx(z)) * (~mask)
y = numpy.nan_yo_num(y)
</code></pre>
<p>试试看这是否有帮助。。。你知道吗</p>