OU X
class qiskit.circuit.library.XOR(num_qubits, amount=None, seed=None)
Bases : QuantumCircuit
Un circuit n_qubit pour l'oxydation bit à bit de l'entrée avec un certain nombre entier amount.
L'adresse amount est xée sous forme de chaîne de bits avec l'entrée.
Ce circuit peut également représenter l'addition par amount sur le corps fini GF(2).
La classe qiskit.circuit.library.boolean_logic.quantum_xor.XOR est obsolète depuis Qiskit 2.1. Elle sera supprimée à Qiskit 3.0. Au lieu de cela, pour xor-er avec un montant spécifié, utilisez BitwiseXorGate,and pour xor-er avec un montant aléatoire, utilisez random_bitwise_xor.
Paramètres
- num_qubits (int) – la largeur du circuit.
- amount (int | None) – le montant xor sous forme décimale.
- seed (int | None) – une graine aléatoire au cas où un xor aléatoire serait demandé.
Augmentations
CircuitError – si la chaîne de bits XOR dépasse le nombre de qubits disponibles.
Circuit de référence :

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_circuit