Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Quantum computing Qiskit中是否有防控门?_Quantum Computing_Qiskit - Fatal编程技术网

Quantum computing Qiskit中是否有防控门?

Quantum computing Qiskit中是否有防控门?,quantum-computing,qiskit,Quantum Computing,Qiskit,我开始玩Qiskit,在那里找不到反控制。所谓“反控制”,我的意思是,门只对叠加态执行,其中控制量子位处于零态。 使用这样的代码很烦人 circuit.x(control) circuit.cx(control, target) circuit.x(control) 我宁愿 circuit.acx(control, target) 在电路语言中,我想使用 Qiskit中是否有专门的操作?您可以使用此方法,通过指定控制x门打开的内容来创建自己的“防控”门 我想这看起来像 anti_gate

我开始玩Qiskit,在那里找不到反控制。所谓“反控制”,我的意思是,门只对叠加态执行,其中控制量子位处于零态。 使用这样的代码很烦人

circuit.x(control)
circuit.cx(control, target)
circuit.x(control)
我宁愿

circuit.acx(control, target)
在电路语言中,我想使用

Qiskit中是否有专门的操作?

您可以使用此方法,通过指定控制
x
门打开的内容来创建自己的“防控”门

我想这看起来像

anti_gate = XGate.control(ctrl_state='0')
circuit.append(anti_gate, [control, target])
通过使用此方法指定控制
x
门打开的内容,您可以创建自己的“反控制”门

我想这看起来像

anti_gate = XGate.control(ctrl_state='0')
circuit.append(anti_gate, [control, target])

你能帮忙进口吗?“from qiskit.extensions.standard import XGate”处理XGate,但如何导入控制?“from qiskit.circuit import*”不起作用您不需要导入控制-第一次提到的控制是
XGate
上的一种方法,第二次提到的控制是从问题中复制您的术语,这是您想要控制门的量子位。不幸的是,此功能目前无法正常工作,修复程序正在等待发布:。无论如何,你给我指明了正确的方向,我感谢你的帮助。你能帮我进口吗?“from qiskit.extensions.standard import XGate”处理XGate,但如何导入控制?“from qiskit.circuit import*”不起作用您不需要导入控制-第一次提到的控制是
XGate
上的一种方法,第二次提到的控制是从问题中复制您的术语,这是您想要控制门的量子位。不幸的是,此功能目前无法正常工作,修复程序正在等待发布:。无论如何,你给了我正确的方向,我感谢你的帮助。