ExactReciprocal
class qiskit.circuit.library.ExactReciprocal(num_state_qubits, scaling, neg_vals=False, name='1/x')
Bases : QuantumCircuit
Réciproque exacte
Déclassé depuis la version 2.2
La classe qiskit.circuit.library.arithmetic.exact_reciprocal.ExactReciprocal est obsolète depuis Qiskit 2.2. Elle sera supprimée à Qiskit 3.0. Utilisez plutôt la classe qiskit.circuit.library.ExactReciprocalGate.
Paramètres
- num_state_qubits (int) – Le nombre de qubits représentant la valeur à inverser.
- scaling (float) – Facteur d'échelle de la fonction réciproque, c'est-à-dire pour calculer .
- neg_vals (bool) – Si peut représenter des valeurs négatives. Dans ce cas, le premier qubit est le signe, avec pour négatif et pour positif. Dans le cas négatif, on suppose que la chaîne restante représente . En effet, représente .
- name (str) – Le nom de l'objet.
Remarque
On suppose que la chaîne binaire représente un nombre < 1.
Attributs
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_circuitCette page a-t-elle été utile ?
Signaler un bogue, une coquille ou proposer du contenu sur GitHub.