Может кто-то, почему результаты приведенного ниже синтаксиса отличаются ..?
for x in range(0, len(copy_df)):
m= ((copy_df['y_pred'][x]== 1.0) & (copy_df['y'][x]==1.0)).sum()
n= ((copy_df['y_pred']== 1.0) & (copy_df['y']==1.0)).sum()
print(m,n)
output: m =0; n =50 ----> WHY..?
for x in range(0, len(copy_df)):
if (copy_df['y_pred'][x]== 1.0) & (copy_df['y'][x]==1.0):
l= l+1
print(l)
output: l=50