Skip to main content
IBM Quantum Platform

CNOTUnitObjective

class qiskit.synthesis.unitary.aqc.CNOTUnitObjective(num_qubits, cnots)

GitHub

Basen: ApproximatingObjective, ABC

Eine Basisklasse für eine Problemdefinition auf der Grundlage der CNOT-Einheit. Diese Klasse kann verschiedene Unterklassen für Ziel- und Gradientenberechnungen haben.

Parameter

  • num_qubits (int) – anzahl der Qubits.
  • cnots (np.ndarray) – eine CNOT-Struktur, die im Optimierungsverfahren verwendet werden soll.

Attribute

num_cnots

Rückgabe: Eine Anzahl von CNOT-Einheiten, die von der ungefähren Schaltung verwendet werden sollen.

num_thetas

Rückgabe: Anzahl der Parameter (Winkel) von Rotationstoren in diesem Schaltkreis.

War diese Seite hilfreich?
Melden Sie auf GitHub einen Fehler, einen Tippfehler oder fordern Sie Inhalte an.