XOR
class qiskit.circuit.library.XOR(num_qubits, amount=None, seed=None)
Bases: QuantumCircuit
Um circuito n_qubit para xoragem bit a bit da entrada com algum número inteiro amount.
O endereço amount é transformado em xor em forma de bitstring com a entrada.
Esse circuito também pode representar a adição por amount no campo finito GF(2).
A classe qiskit.circuit.library.boolean_logic.quantum_xor.XOR está obsoleta desde o Qiskit 2.1. Ele será removido no Qiskit 3.0. Em vez disso, para fazer o xor com uma quantidade especificada, use BitwiseXorGate,and. Para fazer o xor com uma quantidade aleatória, use random_bitwise_xor.
Parâmetros
- num_qubits (int) – a largura do circuito.
- amount (int | None) – o valor xor em formato decimal.
- seed (int | None) – semente aleatória, caso seja solicitado um xor aleatório.
Aumentos
CircuitError - se a cadeia de bits xor exceder os qubits disponíveis.
Circuito de referência:

Atributos
name
Tipo: str
Um nome legível por humanos para o circuito.
Exemplo
from qiskit import QuantumCircuit
qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)my_circuit