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