mindquantum.algorithm.compiler.euler_decompose ============================================== .. image:: https://mindspore-website.obs.cn-north-4.myhuaweicloud.com/website-images/r2.5.0/resource/_static/logo_source.svg :target: https://gitee.com/mindspore/mindquantum/blob/r0.10/docs/api_python/algorithm/compiler/mindquantum.algorithm.compiler.euler_decompose.rst :alt: 查看源文件 .. py:function:: mindquantum.algorithm.compiler.euler_decompose(gate: QuantumGate, basis: str = 'zyz', with_phase: bool = True) 单比特门欧拉分解。 当前支持 `ZYZ` 和 `U3` 分解。 参数: - **gate** (:class:`~.core.gates.QuantumGate`) - 一个单比特的量子门。 - **basis** (str) - 分解的基,可以是 ``'zyz'`` 或者 ``'u3'`` 中的一个。默认值: ``'zyz'``。 - **with_phase** (bool) - 是否将全局相位以 :class:`~.core.gates.GlobalPhase` 的形式作用在量子线路上。 返回: List[:class:`~.core.circuit.Circuit`],可能的分解方式。