Skip to main content
IBM Quantum Platform

FunctionalPauliRotations

class qiskit.circuit.library.FunctionalPauliRotations(num_state_qubits=None, basis='Y', name='F')

GitHub

Bases: BlueprintCircuit, ABC

Clase base para rotaciones Pauli funcionales.

Parámetros

  • num_state_qubits (int | None) – El número de qubits que representan el estado x|x\rangle.
  • basis (str) – El tipo de rotación Pauli a utilizar. Debe ser 'X', 'Y' o 'Z'.
  • name (str) – El nombre del objeto circuito.

Atributos

basis

El tipo de rotación Pauli que se utilizará.

Establezca la base en 'X', 'Y' o 'Z' para rotaciones controladas-X, -Y, o -Z respectivamente.

Devuelve

El tipo de rotación Pauli utilizado en la rotación controlada.

num_ancilla_qubits

El número mínimo de qubits ancilla en el circuito.

Devuelve

El número mínimo de ancillas necesario.

num_state_qubits

El número de qubits de estado que representan el estado x|x\rangle.

Devuelve

El número de qubits de estado.

name

Tipo: str

Un nombre legible para el circuito.

Ejemplo

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
¿Le ha resultado útil esta página?
Informe de un error, de una errata o solicite contenido en GitHub.