我是使用微软的Liquid(F#)编写量子算法。为了进行调试,能够看到当前的量子状态将非常有帮助。
我可以使用:
我可以使用:
for q in qs do show "q[%d]=%s" q.Id (q.ToString())
当 qs 是我的量子比特列表时,这种方法仅在状态未纠缠的情况下有效。
但是,如果它被纠缠了,有没有一种方法只显示当前的量子状态,例如:
ket = 1/sqrt(2)*[|00>+|11>]