Example #1
0
def compare_maximum_in_interval_versions():
    range_end = 2**40

    samples_size = uniform(1000,2000)
    print "range size: %d" % range_end
    print "sample size: %d" % samples_size
    data_center = np.random.uniform(range_end/3, range_end/3*2)
    data = xp.get_random_data(samples_size, pivot=data_center)
    data = sorted(filter(lambda x: 0 <= x <= range_end, data))

    maximum_quality1 = ql.min_max_maximum_quality(data, 0, range_end)
    maximum_quality2 = ql.__old_min_max_maximum_quality__(data, (0, range_end))
    print maximum_quality1 == maximum_quality2
Example #2
0
def compare_maximum_in_interval_versions():
    range_end = 2**40

    samples_size = uniform(1000, 2000)
    print "range size: %d" % range_end
    print "sample size: %d" % samples_size
    data_center = np.random.uniform(range_end / 3, range_end / 3 * 2)
    data = xp.get_random_data(samples_size, pivot=data_center)
    data = sorted(filter(lambda x: 0 <= x <= range_end, data))

    maximum_quality1 = ql.min_max_maximum_quality(data, 0, range_end)
    maximum_quality2 = ql.__old_min_max_maximum_quality__(data, (0, range_end))
    print maximum_quality1 == maximum_quality2
Example #3
0
def compare_interval_creation():
    range_end = 2**40

    samples_size = uniform(1000,2000)
    print "range size: %d" % range_end
    print "sample size: %d" % samples_size
    data_center = np.random.uniform(range_end/3, range_end/3*2)
    data = xp.get_random_data(samples_size, pivot=data_center)
    data = sorted(filter(lambda x: 0 <= x <= range_end, data))

    interval_length = 1
    range_start = 0
    old_list = xp.__old_build_intervals_set__(data, interval_length, range_start, range_end)
    new_list = xp.__build_intervals_set__(data, interval_length, range_start, range_end)
    assert len(old_list), len(new_list)
    print all(i[0] == j for i, j in zip(old_list, new_list))
Example #4
0
def compare_interval_creation():
    range_end = 2**40

    samples_size = uniform(1000, 2000)
    print "range size: %d" % range_end
    print "sample size: %d" % samples_size
    data_center = np.random.uniform(range_end / 3, range_end / 3 * 2)
    data = xp.get_random_data(samples_size, pivot=data_center)
    data = sorted(filter(lambda x: 0 <= x <= range_end, data))

    interval_length = 1
    range_start = 0
    old_list = xp.__old_build_intervals_set__(data, interval_length,
                                              range_start, range_end)
    new_list = xp.__build_intervals_set__(data, interval_length, range_start,
                                          range_end)
    assert len(old_list), len(new_list)
    print all(i[0] == j for i, j in zip(old_list, new_list))