Bagikan melalui


Fungsi DumpMachine

Nama yang sepenuhnya memenuhi syarat: Std.Diagnostics.DumpMachine

function DumpMachine() : Unit

Ringkasan

Mencadangkan status komputer target saat ini.

Deskripsi

Metode ini memungkinkan Anda untuk membuang informasi tentang status kuantum saat ini. Informasi aktual yang dihasilkan dan semantik khusus untuk setiap komputer target.

Untuk simulator sparse-state lokal yang didistribusikan sebagai bagian dari Quantum Development Kit, metode ini akan menulis fungsi gelombang sebagai array satu dimensi dari pasangan indeks status dan angka kompleks, di mana setiap elemen mewakili amplitudo probabilitas mengukur status yang sesuai.

Contoh

Saat dijalankan pada simulator sparse-state, cuplikan berikut mencadangkan status Bel (|00⟩ + |11⟩ ) / √2 ke konsol:

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