擅长:python、mysql、java
<p>可以使用<code>set</code>而不是列表进行查找:</p>
<pre><code>import numpy as np
maxval = 50
matrix = np.random.randint(maxval,size=(maxval, maxval*100))
neighbours = maxval - 1
indices = set() #this array will contain the outputs after the loop gets completed
for e in matrix:
i = 0
while i < neighbours:
if e[i] in indices:
i += 1
else:
indices.add(e[i])
break
</code></pre>
<p>这是<a href="https://repl.it/repls/RevolvingMagnificentUpgrade" rel="nofollow noreferrer">live example</a></p>