本文整理汇总了Python中Analysis.acceptance_rate方法的典型用法代码示例。如果您正苦于以下问题:Python Analysis.acceptance_rate方法的具体用法?Python Analysis.acceptance_rate怎么用?Python Analysis.acceptance_rate使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Analysis
的用法示例。
在下文中一共展示了Analysis.acceptance_rate方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: tuple
# 需要导入模块: import Analysis [as 别名]
# 或者: from Analysis import acceptance_rate [as 别名]
(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()
ax = fig.add_subplot(111, projection='3d')
for chain in chains:
chain = chain[chain[:,0] >= 0]
ax.plot(chain[:,0],chain[:,1],chain[:,2])
#plt.show()
plt.plotfile('EnergiesDual_'+str(n)+alph)