DumpOperation-bewerking
Volledig gekwalificeerde naam: Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit is Adj)) : Unit
Samenvatting
Bij een bewerking dumpt u de matrixweergave van de bewerkingsactie op het opgegeven aantal qubits.
Invoer
nQubits
Het aantal qubits waarop de gegeven bewerking wordt uitgevoerd.
op
De operatie die moet worden aangegeven.
Opmerkingen
Wanneer het codefragment wordt uitgevoerd op de sparse-statussimulator, wordt de matrix $\left(\begin{matrix} 0,707 & 0,707 \\ 0,707 & -0,707\end{matrix}\right)$ uitgevoerd:
operation DumpH() : Unit {
DumpOperation(1, qs => H(qs[0]));
}
Het aanroepen van deze bewerking heeft geen waarneembaar effect vanuit Q#.
Als DumpOperation
wordt aangeroepen wanneer er andere qubits zijn toegewezen, kan de weergegeven matrix elke globale fase weerspiegelen die is verzameld van bewerkingen op die andere qubits.