Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Vollqualifizierter Name: Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit)) : Unit
Zusammenfassung
Bei einem Vorgang wird die Matrixdarstellung der Vorgangsaktion für die angegebene Anzahl von Qubits abbilden.
Eingabe
nQubits
Die Anzahl der Qubits, für die der angegebene Vorgang fungiert.
Op
Die Operation, die diagnostiziert werden soll.
Bemerkungen
Wenn der Simulator mit geringem Zustand ausgeführt wird, gibt der folgende Codeausschnitt die Matrix $\left(\begin{matrix} 0,707 & 0,707 \\ 0,707 & -0,707\end{matrix}\right)$aus:
operation DumpH() : Unit {
DumpOperation(1, qs => H(qs[0]));
}
Das Aufrufen dieses Vorgangs hat keine feststellbare Wirkung innerhalb von Q#.
Wenn DumpOperation aufgerufen wird, wenn andere Qubits zugeordnet sind, kann die angezeigte Matrix jede globale Phase widerspiegeln, die sich aus Vorgängen auf diesen anderen Qubits angesammelt hat.