Skip to main content
IBM Quantum Platform

XOR

class qiskit.circuit.library.XOR(num_qubits, amount=None, seed=None)

GitHub

ベース: QuantumCircuit

n_qubit回路は、入力をある整数 amount とビット毎xorするための回路である。

amount 、ビット列形式で入力とxorされる。

この回路は、有限体GF(2)上の amount

バージョンから非推奨 2.1

クラス qiskit.circuit.library.boolean_logic.quantum_xor.XOR は Qiskit 2.1 で非推奨となりました。 Qiskit 3.0 で削除されます。 代わりに、指定された量でのxor-ingには BitwiseXorGate,and、ランダムな量でのxor-ingにはrandom_bitwise_xorを使用する。

パラメーター

  • num_qubits (int) – 回路の幅。
  • amount (int | None) – xorの量を10進数で表す。
  • seed (int | None) – ランダムなxorが要求された場合のランダムシード。

レイズ

CircuitError - xor のビット列が使用可能な量子ビットを超えている場合。

基準回路:

先に説明した回路を示す図。

属性

name

タイプ: str

人間が読める回路名。

from qiskit import QuantumCircuit

qc = QuantumCircuit(2, 2, name="my_circuit")
print(qc.name)
my_circuit
このページは役に立ちましたか?
バグや誤字の報告、またはコンテンツの要求はGitHubで行ってください。