Как построить сложные управляемые ворота в Qiskit? - PullRequest
1 голос
/ 18 апреля 2020

Я работаю над теоретическими задачами в области квантовых вычислений и провожу простые эксперименты с Qiskit. К сожалению, я не могу найти способ сделать сложные управляющие вентили там, где управление находится в квантовом регистре.

Я хотел бы иметь аналог "c_if", который можно связать и использовать квантовый биты в качестве контроля. Что-то вроде

swap(q1, q2).c_if(q0,Zero).c_if(q3,One)

Есть ли такая операция в qiskit? Как я могу эмулировать такую ​​операцию, если она не существует?

enter image description here

...