ZBits işlevi
Uyarı
Bu belge, Modern QDK ile değiştirilen Klasik QDK'yi ifade eder.
Lütfen Modern QDK için API belgelerine bakın https://aka.ms/qdk.api .
Ad Alanı: Microsoft.Quantum.Bitwise
Paket: Microsoft.Quantum.QSharp.Foundation
Pauli işleçleri dizisinin Z bitlerini temsil eden bir tamsayı döndürür.
function ZBits (paulis : Pauli[]) : Int
Giriş
paulis : Pauli[]
Tamsayı olarak temsil edilecek Pauli işleçleri dizisi.
Çıkış : Int
$(p_,p_,\dots,p_0{62})$, burada $p_i = 0$ ise veya PauliX
ise ve $p PauliI
paulis[i]
_i = 1$ ise PauliY
PauliZ
paulis[i]
, ikili gösterimi $(p_,p_,\dots,p_0)$ olan bir tamsayı$ $x.{61}
Açıklamalar
Dizi uzunluğu 63'ten paulis
büyükse işlev başarısız olur.