首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

使用绝热演化量子退火算法求解矩阵本征态

state[i] /= np.sqrt(s) return state 定义好这些内容之后,我们开始正式定义一个绝热演化的函数,并将绝热演化过程的步骤数量steps作为唯一的参数: def annealing_solver...我们可以用上面的这个例子来测试一下,首先我们尝试将steps设置为100: import matplotlib.pyplot as plt plt.figure() energy1 = annealing_solver...plt.figure() error1 = [] phase = 0.38268343 / 0.92387953 for i in range(49, 1000, 20): vector1 = annealing_solver...uniform\left(((1-s)H_0+sH_1)\left|\psi(s-\frac{t}{T})\right>\right) \] 让我们来用另外一组的本征态来测试该迭代方程的求解效果: def annealing_solver...eg_vector2) if __name__ == '__main__': import matplotlib.pyplot as plt plt.figure() energy2 = annealing_solver

79940
领券