XOR
class qiskit.circuit.library.XOR(num_qubits, amount=None, seed=None)
Basi: QuantumCircuit
Un circuito a n-qubit per lo xor bitwise dell'ingresso con un numero intero amount.
Il sito amount viene sottoposto a xor-ed in forma di bitstring con l'input.
Questo circuito può anche rappresentare l'addizione di amount sul campo finito GF(2).
La classe qiskit.circuit.library.boolean_logic.quantum_xor.XOR è deprecata a partire da Qiskit 2.1. Verrà rimosso in Qiskit 3.0. Invece, per fare lo xor con una quantità specifica, usare BitwiseXorGate,and per fare lo xor con una quantità casuale, usare random_bitwise\xor.
Parametri
- num_qubits (int) – la larghezza del circuito.
- amount (int | None) – la quantità di xor in forma decimale.
- seed (int | None) – seme casuale nel caso in cui venga richiesto uno xor casuale.
Aumenti
CircuitError – se la stringa di bit XOR supera il numero di qubit disponibili.
Circuito di riferimento:

Attributi
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