First page Back Continue Last page Overview Graphics

Classifier for TrainConnection Prob

We can write a 'classifier' function, which will give the probability

for catching the connecting train:

in_time_dict = dict(in_time)

too_late_dict = dict(too_late)

def catch_the_train(min):

s = in_time_dict.get(min, 0)

if s == 0:

return 0

else:

m = too_late_dict.get(min, 0)

return s / (s + m)

for minutes in range(-1, 13):

print(minutes, catch_the_train(minutes))

Output

-1 0

0 1.0

1 1.0

2 1.0

3 1.0

4 1.0

5 1.0

6 0.6

7 0.4375

8 0.25

9 0.15

10 0.14285714285714285

11 0.11764705882352941

12 0