擅长:python、mysql、java
<p>使用<code>numpy</code>时,应该尽量不要使用显式循环,因为<code>numpy</code>的主要优点是以编译语言的速度隐式执行循环</p>
<p>说到我们的问题,很简单</p>
<pre><code>F = np.arange(20,100,10)
h = Q*3600/F
print h
</code></pre>
<p>在这里,我将数组<code>F</code>作为一个普通的Python变量来使用,并由<code>numpy</code>magics来识别循环的需要</p>
<p>记住:您可以在表达式中使用<code>numpy</code>的数组,就像使用标量一样,<a href="http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html" rel="nofollow">as far as your usage is a sensible one</a>,Python将计算数组结果</p>
<hr/>
<p><em>旁注</em>使用<code>np.pi</code>而不是<code>3.14159...</code></p>