CirqApplication Classe

Aplicativo que produz um rastreamento de estimativa de recursos de um circuito do Cirq.

Aceita um objeto Cirq Circuit ou uma cadeia de caracteres OpenQASM. Quando uma cadeia de caracteres QASM é fornecida, ela é analisada em um circuito usando cirq.contrib.qasm_import (requer a dependência opcional ply ).

Construtor

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

Parâmetros

Nome Description
circuit_or_qasm
Obrigatório

Um Circuito Cirq ou uma cadeia de caracteres OpenQASM.

classical_control_probability

Probabilidade de que uma operação controlada de forma clássica seja incluída no rastreamento. O padrão é 0,5.

Valor padrão: 0.5

Métodos

get_trace

Retorne o rastreamento de estimativa de recursos para o circuito do Cirq.

get_trace

Retorne o rastreamento de estimativa de recursos para o circuito do Cirq.

get_trace(parameters: None = None) -> Trace

Parâmetros

Nome Description
parameters

Unused. O padrão é None.

Valor padrão: None

Retornos

Tipo Description

O rastreamento de estimativa de recursos.

Atributos

circuit_or_qasm

circuit_or_qasm: str | cirq.CIRCUIT_LIKE

classical_control_probability

classical_control_probability: float = 0.5