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

Classe de base pour les rotations de Pauli fonctionnelles.

Paramètres

  • num_state_qubits (int | None) – Le nombre de qubits représentant l'état x|x\rangle.
  • basis (str) – Le type de rotation de Pauli à utiliser. Doit être "X", "Y" ou "Z".
  • name (str) – Le nom de l'objet circuit.

Attributs

basis

Le type de rotation de Pauli à utiliser.

Réglez la base sur 'X', 'Y' ou 'Z' pour des rotations X, -Y ou -Z contrôlées respectivement.

Retours

Le type de rotation de Pauli utilisé dans la rotation contrôlée.

num_ancilla_qubits

Le nombre minimum de qubits ancillaires dans le circuit.

Retours

Le nombre minimal d'ancillas requis.

num_state_qubits

Le nombre de qubits d'état représentant l'état x|x\rangle.

Retours

Le nombre de qubits d'état.

name

Type : str

Un nom lisible par l'homme pour le circuit.

Exemple

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Cette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.