<p>这是我的实时目标检测代码的一部分</p>
<pre><code>for i in range (classes.size): # here is my classes id is retrieved
if(classes[0][i] == 2 and scores[0][i]>0.5):
print("e waste detected")
</code></pre>
<p>我的输出是:</p>
<pre><code>e waste detected
e waste detected
e waste detected
e waste detected..
.....
.... and so on.
</code></pre>
<p>我只想把这份声明打印一次。我能做什么?请帮帮我</p>
<pre><code>wasted = (c==2 and s>0.5 for c, s in zip(classes, scores))
if any(wasted):
print("wasted detected")
</code></pre>
<p>双大括号表示生成器理解,它在<code>any</code>找到第一个真值时停止。你知道吗</p>