CirqApplication Klasse
Anwendung, die eine Ressourcenschätzungsablaufverfolgung aus einem Zirq-Schaltkreis erzeugt.
Akzeptiert entweder ein Cirq-Objekt Circuit oder eine OpenQASM-Zeichenfolge. Wenn eine QASM-Zeichenfolge bereitgestellt wird, wird sie mithilfe cirq.contrib.qasm_import einer Schaltung analysiert (erfordert die optionale ply Abhängigkeit).
Konstruktor
CirqApplication(circuit_or_qasm: str | cirq.CIRCUIT_LIKE, classical_control_probability: float = 0.5)
Parameter
| Name | Beschreibung |
|---|---|
|
circuit_or_qasm
Erforderlich
|
Ein Cirq Circuit oder eine OpenQASM-Zeichenfolge. |
|
classical_control_probability
|
Wahrscheinlichkeit, dass eine klassisch kontrollierte Operation in die Ablaufverfolgung einbezogen wird. Der Standardwert ist 0,5. Standardwert: 0.5
|
Methoden
| get_trace |
Gibt die Ressourcenschätzungsablaufverfolgung für den Zirq-Schaltkreis zurück. |
get_trace
Gibt die Ressourcenschätzungsablaufverfolgung für den Zirq-Schaltkreis zurück.
get_trace(parameters: None = None) -> Trace
Parameter
| Name | Beschreibung |
|---|---|
|
parameters
|
Unbenutzt. Der Standardwert ist "None". Standardwert: None
|
Gibt zurück
| Typ | Beschreibung |
|---|---|
|
Die Ressourcenschätzungsablaufverfolgung. |
Attribute
circuit_or_qasm
circuit_or_qasm: str | cirq.CIRCUIT_LIKE
classical_control_probability
classical_control_probability: float = 0.5