import sys
import math

test_file = sys.argv[1]
out_file = sys.argv[2]
print(test_file, out_file)

labels = list(int(line.split()[0]) for line in open(test_file).readlines())

prob_0 = list(float(line.split()[1]) for line in open(out_file).readlines()[1:])

cnt_1 = 0
res = 0.0

for (y, pr) in zip(labels, prob_0):
  if y == 0:
    res -= math.log(pr)
  else:
    cnt_1 += 1
    res -= math.log(1.0 - pr)

res /= len(labels)

print("logloss ", res)
