Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Nom complet : Std.Diagnostics.DumpOperation
operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit)) : Unit
Résumé
En fonction d’une opération, vide la représentation matricielle de l’action d’opération sur le nombre donné de qubits.
Entrée
nQubits
Nombre de qubits sur lesquels l’opération donnée agit.
Op
Opération à diagnostiquer.
Remarques
Lors de l’exécution sur le simulateur éparse-state, l’extrait de code suivant génère 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]));
}
L’appel de cette opération n’a aucun effet observable à partir de Q#.
Notez que si DumpOperation est appelée lorsqu’il existe d’autres qubits alloués, la matrice affichée peut refléter toute phase globale qui s’est accumulée à partir d’opérations sur ces autres qubits.