from sa.m import m from sa.tr import tr from z1.tr_online.tr_no import tr_no np.set_printoptions(precision=3) eid = [ 116, 27, 264, 184, 217, 49, 119, 175, 112, 180, 131, 93, 101, 245, 100, 33, 69, 68, 6, 129, 98, 233, 209 ] s = [] for i in eid: m.seq_n = 6 tr.eps = 0.15 #tr_ = tr(mp(i)) tr_ = tr_no(mp(i)) s_ = tr_.run() s2 = [sum(i) for i in s_] s.append(s_[np.argmax(s2)]) tr_.cl() print("{} {}".format(sum(s[-1]), i)) s2 = [] n = 501 for i in s: a = [] for k in range(1, n + 1): a.append(sum(i[:k])) s2.append(a) print(np.array(s2).mean(axis=0).tolist())
import numpy as np from mp.mp import mp from sa.tr import tr from sa.m import m np.set_printoptions(precision=3) # train s2 = [] for i in range(1, 2): m.seq_n = i m.h = 60 s = [] for eid in [253, 111, 295, 301, 275, 45, 123, 255, 36, 128]: tr_ = tr(mp(eid)) s_ = tr_.run() s.append(s_[np.argmax(np.array(s_)[:, 0])]) print(s[-1]) tr_.cl() s2.append(np.array(s).mean(axis=0)) print("{} {}".format(s2[-1], m.seq_n)) print(s2)
import numpy as np from mp.mp import mp from sa.tr import tr from sa.m import m from z1.ul import less_t np.set_printoptions(precision=3) eid = [ 116, 27, 264, 184, 217, 49, 119, 175, 112, 180, 131, 93, 101, 245, 100, 33, 69, 68, 6, 129, 98, 233, 209 ] rate = "0.6" s = [] for i in eid: less_t(i, rate) m.seq_n = 1 tr_ = tr(mp(i)) s_ = tr_.run() s.append(s_[np.argmax(np.array(s_)[:, 0])]) tr_.cl() print("{} {}".format(s[-1], i)) print(rate) print(np.array(s).mean(axis=0).tolist())
ln = 500 eid = [ 116, 27, 264, 184, 217, 49, 119, 175, 112, 180, 131, 93, 101, 245, 100, 33, 69, 68, 6, 129, 98, 233, 209 ] rate = "0.4" #a_ = [a.c1, a.c2] a_ = [a.c1] aid = [] for _ in range(int(ln / len(a_))): aid.extend(a_) # aid = [] # for _ in range(ln): # aid.append(np.random.choice(a.a[1:], 1)[0]) s = [] for i in eid: less_t(i, rate) p_ = mp(i) for k in aid: p_.run(k) s.append(np.array(p_.get_re())) p_.cl() print("{} {}".format(s[-1], p_.eid)) print(rate) print(np.array(s).mean(axis=0).tolist())