擅长:python、mysql、java
<p>使用<code>itertools</code>笛卡尔积:</p>
<pre><code>import itertools
r = np.arange(100)
results = []
for (i,j,k,l) in itertools.product(r,repeat=4):
if f(i,j,k,l) < 5.0:
results.append(f(i,j,k,l))
</code></pre>
<p>或者更简洁的方式,使用列表理解:</p>
^{pr2}$