示例#1
0
    def ry(target: QubitInput, angle: float) -> Instruction:
        """Registers this function into the circuit class.

        Args:
            target (Qubit or int): Target qubit index.
            angle (float): Angle in radians.

        Returns:
            Instruction: Ry instruction.

        Examples:
            >>> circ = Circuit().ry(0, 0.15)
        """
        return [Instruction(Gate.Ry(angle), target=qubit) for qubit in QubitSet(target)]
示例#2
0
 def basis_rotation_gates(self) -> Tuple[Gate, ...]:
     return tuple([Gate.Ry(-math.pi / 4)])