CirqApplication Clase

Aplicación que genera un seguimiento de estimación de recursos a partir de un circuito Cirq.

Acepta un objeto Cirq Circuit o una cadena OpenQASM. Cuando se proporciona una cadena QASM, se analiza en un circuito mediante cirq.contrib.qasm_import (requiere la dependencia opcional ply ).

Constructor

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

Parámetros

Nombre Description
circuit_or_qasm
Requerido

Un circuito Cirq o una cadena OpenQASM.

classical_control_probability

Probabilidad de que una operación controlada clásicamente se incluya en el seguimiento. El valor predeterminado es 0,5.

Valor predeterminado: 0.5

Métodos

get_trace

Devuelve el seguimiento de estimación de recursos para el circuito Cirq.

get_trace

Devuelve el seguimiento de estimación de recursos para el circuito Cirq.

get_trace(parameters: None = None) -> Trace

Parámetros

Nombre Description
parameters

No usado. El valor predeterminado es Ninguno.

Valor predeterminado: None

Devoluciones

Tipo Description

Seguimiento de estimación de recursos.

Atributos

circuit_or_qasm

circuit_or_qasm: str | cirq.CIRCUIT_LIKE

classical_control_probability

classical_control_probability: float = 0.5