File size: 544 Bytes
0613d9c
 
 
 
 
893cb78
 
76091e9
0613d9c
 
 
 
 
893cb78
 
76091e9
893cb78
0613d9c
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
from run import run
from tqdm import trange
import random

def test(round):
    sumacc = 0
    lenacc = 0
    for r in (pbar := trange(round)):
        x = random.randint(1, 100)
        y = random.randint(1, 100)
        pans = run([x, y])
        tans = x * y
        acc = 1 - abs(tans - pans) / tans
        sumacc += acc
        lenacc += 1
        pbar.set_description_str(f"Round {r}, Average Accuracy = {sumacc / lenacc * 100 : .6f}%")
    print(f"Final Accuracy: {sumacc / lenacc * 100}%")

if __name__ == '__main__':
    test(100000)