Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Nome completo: Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit)) : Unit
Sommario
Data un'operazione, esegue il dump della rappresentazione della matrice dell'azione dell'operazione sul numero specificato di qubit.
Immissione
nQubit
Numero di qubit su cui agisce l'operazione specificata.
Op
Operazione da diagnosticare.
Osservazioni
Quando viene eseguito nel simulatore di stato sparse, il frammento di codice seguente restituirà la matrice $\left(\begin{matrix} 0.707 & 0.707 \\ 0.707 & -0.707\end{matrix}\right)$:
operation DumpH() : Unit {
DumpOperation(1, qs => H(qs[0]));
}
La chiamata a questa operazione non ha alcun effetto osservabile dall'interno di Q#.
Si noti che se DumpOperation viene chiamato quando sono stati allocati altri qubit, la matrice visualizzata può riflettere qualsiasi fase globale accumulata dalle operazioni su tali altri qubit.