dq.rx
rx(theta: float) -> Array
Returns the \(R_x(\theta)\) rotation gate.
It is defined by $$ R_x(\theta) = \begin{pmatrix} \cos(\theta/2) & -i\sin(\theta/2) \\ -i\sin(\theta/2) & \cos(\theta/2) \end{pmatrix} $$
Parameters
-
theta
–
Rotation angle \(\theta\) in radians.
Returns
(array of shape (2, 2)) \(R_x(\theta)\) gate.
Examples
>>> dq.rx(jnp.pi)
Array([[-0.+0.j, -0.-1.j],
[-0.-1.j, -0.+0.j]], dtype=complex64)