عملية DumpOperation

اسم مؤهل بالكامل: Std.Diagnostics.DumpOperation

operation DumpOperation(nQubits : Int, op : (Qubit[] => Unit)) : Unit

ملخص

نظرا لعملية ما، يتم تفريغ تمثيل المصفوفة لإجراء العملية على العدد المحدد من البتات الكمومية.

الادخال

nكيوبيتس

عدد البتات الكمومية التي تعمل عليها العملية المحددة.

المرجع

العملية التي سيتم تشخيصها.

ملاحظات

عند التشغيل على جهاز محاكاة الحالة المتفرقة، سيخرج القصاصة البرمجية التالية المصفوفة $\left(\begin{matrix} 0.707 & 0.707 \\ 0.707 & -0.707\end{matrix}\right)$:

operation DumpH() : Unit {
    DumpOperation(1, qs => H(qs[0]));
}

استدعاء هذه العملية ليس له تأثير ملحوظ من داخل Q#. لاحظ أنه إذا تم استدعاء DumpOperation عند وجود qubits أخرى مخصصة، فقد تعكس المصفوفة المعروضة أي مرحلة عمومية تراكمت من العمليات على تلك البتات الكمومية الأخرى.