XO
class qiskit.circuit.library.XOR(num_qubits, amount=None, seed=None)
Bases: QuantumCircuit
Un circuito n_qubit para xor-ing bitwise la entrada con algún entero amount.
El amount es xor-ed en forma de cadena de bits con la entrada.
Este circuito también puede representar la suma por amount sobre el campo finito GF(2).
La clase qiskit.circuit.library.boolean_logic.quantum_xor.XOR está obsoleta a partir de Qiskit 2.1. Se eliminará en Qiskit 3.0. En su lugar, para xor-ing con una cantidad especificada, utilice BitwiseXorGate,and para xor-ing con una cantidad aleatoria, utilice random_bitwise_xor.
Parámetros
- num_qubits (int) – la anchura del circuito.
- amount (int | None) – la cantidad xor en forma decimal.
- seed (int | None) – semilla aleatoria en caso de que se solicite un xor aleatorio.
Eleva
CircuitError - si la cadena de bits xor excede los qubits disponibles.
Circuito de referencia:

Atributos
name
Tipo: str
Un nombre legible para el circuito.
Ejemplo
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuit