什么是bolt ? bolt是一个“非常快”的库,它允许人们在量子水平上仿真和优化干涉仪。 怎么会这么快? bolt通过仅计算所需的干涉仪的输入-输出幅度,而不是计算直到给定Fock空间截止的所有幅度,来发挥其魔力。 然后,它在the群的Lie代数中执行梯度优化,这使它可以直接更新协方差矩阵,而不必担心将干涉仪分解为分束器和移相器的某种布置。 如何使用 1.创建输入和输出状态 State类是ket:振幅对的字典: from bolt import State , IOSpec _in = State ({( 1 , 1 , 1 , 0 , 0 , 0 ): 1.0 }) # |1,1,1