mindquantum.algorithm.compiler.euler_decompose

查看源文件
mindquantum.algorithm.compiler.euler_decompose(gate: QuantumGate, basis: str = 'zyz', with_phase: bool = True)[源代码]

单比特门欧拉分解。

当前支持 ZYZU3 分解。

参数:
  • gate (QuantumGate) - 一个单比特的量子门。

  • basis (str) - 分解的基,可以是 'zyz' 或者 'u3' 中的一个。默认值: 'zyz'

  • with_phase (bool) - 是否将全局相位以 GlobalPhase 的形式作用在量子线路上。

返回:

List[Circuit],可能的分解方式。