mindquantum.core.circuit.partial_psi_psi
- mindquantum.core.circuit.partial_psi_psi(circuit, backend='mqvector')[源代码]
- 根据给定参数化量子线路,计算矩阵 \(B_i\) 。 \[B_i = \frac{\partial \left<\psi\right| }{\partial x_i}\left|\psi\right>\]- 参数:
- circuit (Circuit) - 一个给定的参数化量子线路。 
- backend (str) - 一个受支持的量子模拟器后端。请参考 - Simulator的描述。默认值:- 'mqvector'。
 
- 返回:
- Function,一个函数,该函数输入参数化量子线路的值,返回量子态对不同参数的导数与量子态本身的内积。 
 - 样例: - >>> import numpy as np >>> from mindquantum.core.circuit import partial_psi_psi, Circuit >>> circ = Circuit().rx('a', 0).ry('b', 0).rz('c', 0) >>> ppp = partial_psi_psi(circ) >>> ppp(np.array([1, 2, 3])) array([0.+0.j , 0.-0.42073549j, 0.-0.11242255j])