QSharpApplication Classe

Applicazione che produce una traccia di stima delle risorse dal codice Q#.

Accetta una stringa di espressione di voce Q#, un oggetto chiamabile o precalcorato LogicalCounts.

Costruttore

QSharpApplication(entry_expr: str | Callable | LogicalCounts, args: tuple = (), cache_dir: Path = WindowsPath('C:/Users/cloudtest/.cache/re3/qsharp'), use_cache: bool = False)

Parametri

Nome Descrizione
entry_expr
Necessario
args
Valore predefinito: ()
cache_dir
Valore predefinito: C:\Users\cloudtest\.cache\re3\qsharp
use_cache
Valore predefinito: False

Metodi

get_trace

Restituisce la traccia di stima delle risorse per il programma Q#.

get_trace

Restituisce la traccia di stima delle risorse per il programma Q#.

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

entry_expr

Espressione di immissione Q#, un conteggio logico chiamabile che restituisce conteggi logici o conteggi logici pre-calcolati.

entry_expr: str | Callable | LogicalCounts

args

Argomenti da passare all'oggetto chiamabile, se disponibile. Il valore predefinito è una tupla vuota.

args: tuple = ()

cache_dir

Directory per la memorizzazione nella cache delle tracce compilate.

cache_dir: Path = WindowsPath('C:/Users/cloudtest/.cache/re3/qsharp')

use_cache

Indica se usare la cache di traccia. Il valore predefinito è False.

use_cache: bool = False