Aracılığıyla paylaş


DumpMachine işlevi

Tam ad: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Özet

Geçerli hedef makinenin durumunu döküm eder.

Açıklama

Bu yöntem, geçerli kuantum durumu hakkındaki bilgileri döküme almanızı sağlar. Oluşturulan gerçek bilgiler ve semantikler her hedef makineye özeldir.

Kuantum Geliştirme Seti'nin bir parçası olarak dağıtılan yerel seyrek durum simülatörü için bu yöntem, wave işlevini tek boyutlu bir durum dizinleri ve karmaşık sayı çiftleri dizisi olarak yazar ve her öğe ilgili durumu ölçme olasılığının genliklerini temsil eder.

Örnek

Seyrek durum simülatöründe çalıştırıldığında, aşağıdaki kod parçacığı Bell durumu (|00⟩ + |11⟩ ) / √2 konsola dökümünü alır:

use left = Qubit();
use right = Qubit();
within {
    H(left);
    CNOT(left, right);
} apply {
    DumpMachine();
}