代码拉取完成,页面将自动刷新
name | about | labels |
---|---|---|
Bug Report | Use this template for reporting a bug | kind/bug |
Ascend
/GPU
/CPU
):Uncomment only one
/device <>
line, hit enter to put that in a new line, and remove leading whitespaces from that line:/device ascend
/device gpu
/device cpu
import numpy as np
from mindquantum import qft, Circuit
from mindquantum import Measure
from mindquantum import Simulator
circ = qft(range(2))
circ += Measure(2).on(0)
circ += Measure().on(1)
print("wangyushan", circ)
sim = Simulator('projectq', circ.n_qubits)
sim.apply_circuit(Circuit().h(0).x(1, 0))
#print("wang", Measure().hermitian())
print(sim)
res = sim.sampling(circ, shots=2000)
print(res)
print(sim)
sim.apply_circuit(circ[:-2])
print(sim)
print(np.abs(sim.get_qs())**2)
#print("wang", Measure().hermitian())
from mindquantum import Circuit, Measure
from mindquantum import Simulator
sim = Simulator('projectq', 2)
circ = Circuit().h(0).x(1, 0)
circ += Measure('q0').on(0, '1')
circ += Measure('q1').on(1)
res = sim.apply_circuit(circ)
Measure name校验信息语句需要优化下
校验信息语句优化
登录 后才可以发表评论