CirqApplication Classe

Applicazione che produce una traccia di stima delle risorse da un circuito Cirq.

Accetta un oggetto Cirq Circuit o una stringa OpenQASM. Quando viene fornita una stringa QASM, viene analizzata in un circuito usando cirq.contrib.qasm_import (richiede la dipendenza facoltativa ply ).

Costruttore

CirqApplication(circuit_or_qasm: str | cirq.CIRCUIT_LIKE, classical_control_probability: float = 0.5)

Parametri

Nome Descrizione
circuit_or_qasm
Necessario

Un circuito Cirq o una stringa OpenQASM.

classical_control_probability

Probabilità che un'operazione controllata in modo classico sia inclusa nella traccia. Il valore predefinito è 0,5.

Valore predefinito: 0.5

Metodi

get_trace

Restituisce la traccia di stima delle risorse per il circuito Cirq.

get_trace

Restituisce la traccia di stima delle risorse per il circuito Cirq.

get_trace(parameters: None = None) -> Trace

Parametri

Nome Descrizione
parameters

Inutilizzato. Il valore predefinito è Nessuno.

Valore predefinito: None

Valori restituiti

Tipo Descrizione

Traccia della stima delle risorse.

Attributi

circuit_or_qasm

circuit_or_qasm: str | cirq.CIRCUIT_LIKE

classical_control_probability

classical_control_probability: float = 0.5