【发布时间】:2019-07-31 04:00:57
【问题描述】:
我想做一个迭代执行的代码。
例如:在one-qubit系统中,我想在theta = [ 0, ..., 2π]的每个角度进行100次测量,电路如下。
我们可以制作如下的迭代代码吗? (这是完全错误的!)
theta = 0
for theta in np.arange(0, np.pi, np.pi/100):
qreg q[1]
creg c[1]
ry(theta) q[0]
measure q[0] -> c[0]
另外,我们可以制作一个参数为theta的函数如下吗? (这是完全错误的!)
function q_citcuit(theta)
qreg q[1]
creg c[1]
ry(theta) q[0]
measure q[0] -> c[0]
return result
【问题讨论】:
标签: qiskit