mindquantum.core.circuit.shift

查看源文件
mindquantum.core.circuit.shift(circ, inc)[源代码]

移动给定线路的量子比特范围。

参数:
  • circ (circuit) - 进行移位操作的电路。

  • inc (int) - 移动量子比特位的距离。

返回:

Circuit,移位后的线路。

样例:

>>> from mindquantum.core.circuit import shift, Circuit
>>> circ = Circuit().x(1, 0)
>>> circ
q0: ────■─────

      ┏━┻━┓
q1: ──┨╺╋╸┠───
      ┗━━━┛
>>> shift(circ, 1)
q1: ────■─────

      ┏━┻━┓
q2: ──┨╺╋╸┠───
      ┗━━━┛