Beispiel #1
0
create_wt_vec(wt_vec, dim)

centre = []
eigs = []
for fI in xrange(num_func):
    f = Function(fI, num_args, dim)
    f.transform(had)
    f.compute_entropy_influence(wt_vec)

#    if (f.is_eig() == 1):
    if f.fEntropy == 4.0:
        centre.append(f)
#        eigs.append(f)

    if (f.is_character() == 1):
        centre.append(f)

max_mindist = 0
max_f = Function(0, num_args, dim)
for fI in xrange(num_func):
    f = Function(fI, num_args, dim)
    curr_mindist = f.min_hdist(centre)
    if curr_mindist > max_mindist:
        max_mindist = curr_mindist
        max_f = f

print(str(max_mindist))
max_f.transform(had)
max_f.display_info()
for c in centre:
    print(str(dot(c.vec, max_f.vec)))