def build_models(weights_files): nwt = len(weights_files) mdls = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls[iwt] = cc.ModelOri(wtdict, nT=1) mdls[iwt] = adjust_XX(mdls[iwt]) mdls_no_vipbias = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_vipbias[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_vipbias[iwt].Wmx[1, 2] = mdls_no_vipbias[iwt].Wmx[1, 1] mdls_no_vipbias[iwt].set_WW() mdls_no_vipbias[iwt] = adjust_XX(mdls_no_vipbias[iwt]) mdls_no_pcsst = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_pcsst[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcsst[iwt].Wmy[0, 1] = mdls_no_pcsst[iwt].Wmy[0, 2] mdls_no_pcsst[iwt].set_WW() mdls_no_pcsst[iwt] = adjust_XX(mdls_no_pcsst[iwt]) return mdls, mdls_no_pcsst, mdls_no_vipbias
def build_models(weights_files): #weights_files = np.load(weights_files_list_file,allow_pickle=True) nwt = len(weights_files) mdls = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcpc = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] wtdict['Wmy'][0, 0] = 0 mdls_no_pcpc[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcpv = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] wtdict['Wmy'][[0, 0, 3, 3], [0, 3, 0, 3]] = 0 mdls_no_pcpv[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcvip = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] wtdict['Wmy'][0, 2] = 0 wtdict['Wmx'][0, 2] = 0 mdls_no_pcvip[iwt] = cc.ModelOri(wtdict, nT=1) return mdls, mdls_no_pcpc, mdls_no_pcpv, mdls_no_pcvip
def build_models(weights_files): #weights_files = np.load(weights_files_list_file,allow_pickle=True) nwt = len(weights_files) mdls = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls[iwt] = cc.ModelOri(wtdict, nT=1) return mdls
def build_models(weights_files): #weights_files = np.load(weights_files_list_file,allow_pickle=True) nwt = len(weights_files) mdls = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcpc = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_pcpc[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcpc[iwt].Wmy[0, 0] = 0 mdls_no_pcpc[iwt].set_WW() mdls_no_pcpv = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_pcpv[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcpv[iwt].Wmy[[0, 0, 3, 3], [0, 3, 0, 3]] = 0 mdls_no_pcpv[iwt].set_WW() mdls_no_vipbias = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_vipbias[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_vipbias[iwt].Wmx[1, 2] = mdls_no_vipbias[iwt].Wmx[1, 2] - 1 mdls_no_vipbias[iwt].set_WW() mdls_no_pcvip = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_pcvip[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcvip[iwt].Wmx[0, 2] = 0 mdls_no_pcvip[iwt].Wmy[0, 2] = 0 mdls_no_pcvip[iwt].set_WW() mdls_no_pcsst = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_pcsst[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_pcsst[iwt].Wmx[0, 1] = 0 mdls_no_pcsst[iwt].Wmy[0, 1] = 0 mdls_no_pcsst[iwt].set_WW() mdls_no_sstvip = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt], allow_pickle=True)[()] mdls_no_sstvip[iwt] = cc.ModelOri(wtdict, nT=1) mdls_no_sstvip[iwt].Wmy[1, 2] = 0 mdls_no_sstvip[iwt].set_WW() return mdls, mdls_no_pcpc, mdls_no_pcpv, mdls_no_pcvip, mdls_no_pcsst, mdls_no_vipbias, mdls_no_sstvip
def build_models(weights_files): nwt = len(weights_files) #mdls = [None for iwt in range(nwt)] #for iwt in range(nwt): # wtdict = np.load(weights_files[iwt],allow_pickle=True)[()] # mdls[iwt] = cc.ModelOri(wtdict,nT=1) # # mdls_no_vipbias = [None for iwt in range(nwt)] # for iwt in range(nwt): # wtdict = np.load(weights_files[iwt],allow_pickle=True)[()] # mdls_no_vipbias[iwt] = cc.ModelOri(wtdict,nT=1) # mdls_no_vipbias[iwt].Wmx[1,2] = mdls_no_vipbias[iwt].Wmx[1,1] # mdls_no_vipbias[iwt].set_WW() mdls_no_pcsst = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt],allow_pickle=True)[()] mdls_no_pcsst[iwt] = cc.ModelOri(wtdict,nT=1) mdls_no_pcsst[iwt].Wmy[0,1] = mdls_no_pcsst[iwt].Wmy[0,2]*(1+mdls_no_pcsst[iwt].K[2])/(1+mdls_no_pcsst[iwt].K[1]) mdls_no_pcsst[iwt].set_WW() mdls_no_sstvip = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt],allow_pickle=True)[()] mdls_no_sstvip[iwt] = cc.ModelOri(wtdict,nT=1) mdls_no_sstvip[iwt].Wmy[1,2] = mdls_no_sstvip[iwt].Wmy[2,1]*(1+mdls_no_sstvip[iwt].K[1])/(1+mdls_no_sstvip[iwt].K[2]) mdls_no_sstvip[iwt].set_WW() mdls_no_pcsst_sstvip = [None for iwt in range(nwt)] for iwt in range(nwt): wtdict = np.load(weights_files[iwt],allow_pickle=True)[()] mdls_no_pcsst_sstvip[iwt] = cc.ModelOri(wtdict,nT=1) mdls_no_pcsst_sstvip[iwt].Wmy[0,1] = mdls_no_pcsst_sstvip[iwt].Wmy[0,2]*(1+mdls_no_pcsst_sstvip[iwt].K[2])/(1+mdls_no_pcsst_sstvip[iwt].K[1]) mdls_no_pcsst_sstvip[iwt].Wmy[1,2] = mdls_no_pcsst_sstvip[iwt].Wmy[2,1]*(1+mdls_no_pcsst_sstvip[iwt].K[1])/(1+mdls_no_pcsst_sstvip[iwt].K[2]) mdls_no_pcsst_sstvip[iwt].set_WW() return mdls_no_pcsst,mdls_no_sstvip,mdls_no_pcsst_sstvip#,mdls_no_vipbias