RZ

pyquil.gates.RZ(angle, qubit)[source]

Produces the RZ gate:

RZ(phi) = [[cos(phi / 2) - 1j * sin(phi / 2), 0]
           [0, cos(phi / 2) + 1j * sin(phi / 2)]]

This gate is a single qubit Z-rotation.

Parameters
  • angle (Union[Expression, MemoryReference, int64, int, float, complex]) – The angle to rotate around the z-axis on the bloch sphere.

  • qubit (Union[Qubit, QubitPlaceholder, int]) – The qubit apply the gate to.

Return type

Gate

Returns

A Gate object.