<p>如何使用Numpy将此for循环矢量化?</p>
<pre><code>count=0
arr1 = np.random.rand(184,184)
for i in range(arr1.size[0]):
for j in range(arr1.size[1]):
if arr1[i,j] > 0.6:
count += 1
print count
</code></pre>
<p>我试过:</p>
<pre><code>count=0
arr1 = np.random.rand(184,184)
mask = (arr1>0.6)
indices = np.where(mask)
print indices , len(indices)
</code></pre>
<p>我原以为len(指数)会算数,但没算数,请你提些建议。</p>