Exemple #1
0
def old_main_1(subjects = 2, size = 1000, min = 1, max = 100, smoothing = 3):
    world = World(subjects, size, min, max, smoothing)
    # print(world.world)

    world.direct()

    #world.liquid('fully')

    world.liquid('random')
    world.liquid('regular')
    world.liquid('small')
    world.liquid('power')
Exemple #2
0
def sweep(subjects = 1, size = 2000, min = 1, max = 100, degree = 15, percentage = 75, epsilon = 0):
    world = World(subjects, size, min, max, percentage, PRINT=False)
    # print(world.world)

    (d_e, d_d) = world.direct()
    #(r1_e, r1_d) = world.representative_abil(degree)
    #(r2_e, r2_d) = world.representative_rand(degree)

    l1_save = world.liquid('random', degree, epsilon)
    print(l1_save)
    quit()

    l2_save = world.liquid('regular', degree, epsilon)
    l3_save = world.liquid('ring', degree, epsilon)
    l4_save = world.liquid('small', degree, epsilon)
    l5_save = world.liquid('scale free', degree, epsilon)
    #(l_e, l_d, l_wd, l_v) = world.liquid('fully', epsilon=epsilon)

    err = d_e + l1_e + l2_e + l3_e +  l4_e + l5_e
    div = [d_d] + l1_d + l2_d + l3_d + l4_d + l5_d
    wdiv = [d_d] + l1_wd + l2_wd + l3_wd + l4_wd + l5_wd
    vot = [100] + l1_v + l2_v + l3_v + l4_v + l5_v


    return (err, div, wdiv, vot)