mindquantum.core.gates.FSim
- class mindquantum.core.gates.FSim(theta: ParameterResolver, phi: ParameterResolver)[源代码]
FSim 门表示费米子模拟门。FSim 门的矩阵形式为:
- 参数:
theta (Union[numbers.Number, dict, ParameterResolver]) - FSim 门的第一个参数。
phi (Union[numbers.Number, dict, ParameterResolver]) - FSim 门的第二个参数。
样例:
>>> from mindquantum.core.gates import FSim >>> fsim = FSim('a', 'b').on([0, 1]) >>> fsim FSim(θ=a, φ=b|0 1)
- hermitian()[源代码]
获取 FSim 门的厄米共轭形式。
样例:
>>> from mindquantum.core.gates import FSim >>> fsim = FSim('a', 'b').on([0, 1]) >>> fsim.hermitian() FSim(θ=-a, φ=-b|0 1)
- matrix(pr: ParameterResolver = None, full=False)[源代码]
获取 FSim 门的矩阵形式。
- 参数:
pr (Union[ParameterResolver, dict]) - FSim 门的参数。默认值:
None
。full (bool) - 是否获取完整的矩阵(受控制比特和作用比特影响)。默认值:
False
。
- property phi
获取 FSim 门的参数 phi。
- 返回:
ParameterResolver,参数 phi。
- property theta
获取 FSim 门的参数 theta。
- 返回:
ParameterResolver,参数 theta。