擅长:python、mysql、java
<p>鉴于这些清单:</p>
<pre><code>Y_predict = [1, 0, 2, 1]
Y_real = [1, 0, 1, 1]
</code></pre>
<p>我能想到的最简单的方法是在列表comp中使用zip():</p>
<pre><code>Y_rate = [int(x == y) for x, y in zip(Y_predict, Y_real)] # 1 if correct, 0 if incorrect
Y_rate_correct = sum(Y_rate) / len(Y_rate)
print( Y_rate_correct ) # this will print 0.75
</code></pre>