%simulate_noise
Avviso
Questa documentazione fa riferimento alla QDK classica, sostituita dalla QDK moderna.
Il QDK moderno supporta solo il comando magic '%%qsharp'.
Riepilogo
Esegue una determinata funzione o operazione nel computer di destinazione OpenSystemsSimulator.
Descrizione
Questo comando magic consente di eseguire una determinata funzione o operazione nella destinazione OpenSystemsSimulator, simulando la modalità di esecuzione di tale funzione o operazione quando viene eseguito su hardware quantistico rumoroso.
Vedi anche
Parametri obbligatori
- Operazione Q# o nome della funzione. Questo deve essere il primo parametro e deve essere un'operazione Q# valida o un nome di funzione che è stato definito nel notebook o in un file Q# nella stessa cartella.
- Gli argomenti per l'operazione o la funzione Q# devono essere specificati anche come
key=value
coppie.
Commenti
Il comportamento di questo comando magico può essere controllato tramite il %noise_model
comando magic e le opensim.nQubits
impostazioni di configurazione e opensim.representation
.
Esempi per %simulate_noise
Esempio 1
Simulare un'operazione Q# definita come operation MyOperation() : Result
:
In []: %simulate_noise MyOperation
Out[]: <return value of the operation>
Esempio 2
Simulare un'operazione Q# definita come operation MyOperation(a : Int, b : Int) : Result
:
In []: %simulate_noise MyOperation a=5 b=10
Out[]: <return value of the operation>