本文整理汇总了Python中Analysis.store_energies方法的典型用法代码示例。如果您正苦于以下问题:Python Analysis.store_energies方法的具体用法?Python Analysis.store_energies怎么用?Python Analysis.store_energies使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Analysis
的用法示例。
在下文中一共展示了Analysis.store_energies方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: range
# 需要导入模块: import Analysis [as 别名]
# 或者: from Analysis import store_energies [as 别名]
#n = 5
#alph = 'f'
an.chains_to_xyz(chains, 'InitDual_'+str(n)+alph, lattice)
for i in range(0,int(n)):
rando = rnd.uniform(0,1)
if rando>.66:
(lattice, chains,total_energy, acc) = TM.cbmc(lattice,chains)
print "CBMC"
elif rando > .33:
(lattice, chains, total_energy, acc) = TM.take_empty(lattice, chains, graft_points)
print "Empty"
else:
(lattice, chains, total_energy, acc) = TM.swap(lattice, chains)
print "SWAP"
an.store_energies(total_energy, n, alph)
# Should add matrices for chemical moeity and identity in here
if i % 100 == 0: # record every hundredth configuration
an.chains_to_xyz(chains, 'LongDual_'+str(n)+alph, lattice)
count += acc
an.acceptance_rate(i+1,count)
an.chains_to_xyz(chains, 'ShortDual_'+str(n)+alph, lattice)
analysis = an.sep_analysis(chains)
analysis = tuple(x/float(sum(analysis)) for x in analysis)
print analysis
fig = plt.figure()