Skip to main content
IBM Quantum Platform

FunctionalPauliRotations

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

GitHub

Basi: BlueprintCircuit, ABC

Classe base per le rotazioni funzionali di Pauli.

Parametri

  • num_state_qubits (int | None) – Il numero di qubit che rappresentano lo stato x|x\rangle.
  • basis (str) – Il tipo di rotazione di Pauli da utilizzare. Deve essere "X", "Y" o "Z".
  • name (str) – Il nome dell'oggetto circuito.

Attributi

basis

Il tipo di rotazione di Pauli da utilizzare.

Impostare la base su 'X', 'Y' o 'Z' per le rotazioni controllate-X, -Y, o -Z rispettivamente.

Risultati

Il tipo di rotazione Pauli utilizzato nella rotazione controllata.

num_ancilla_qubits

Il numero minimo di qubit ancilla nel circuito.

Risultati

Il numero minimo di ancillas richiesto.

num_state_qubits

Il numero di qubit di stato che rappresentano lo stato x|x\rangle.

Risultati

Il numero di qubit di stato.

name

Tipo: str

Un nome leggibile per il circuito.

Esempio

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
Questa pagina è stata utile?
Segnala un bug, un errore di battitura o richiedi contenuti su GitHub.