Aracılığıyla paylaş


MeasureEachZ işlemi

Tam ad: Std.Measurement.MeasureEachZ

operation MeasureEachZ(register : Qubit[]) : Result[]

Özet

Belirli bir dizideki her kubiti Pauli Z temelinde ölçer.

Açıklama

Bir yazmaçtaki her kubiti Z temelinde ölçer ve her ölçümün sonucunu döndürür. Bu işlem ölçülen kubitleri |0⟩ durumuna sıfırlamaz ve ölçü sonuçlarına karşılık gelen durumda bırakır.

Girdi

Hedef

Ölçülecek kubit dizisi.

Çıktı

Ölçüm sonuçları dizisi.

Açıklamalar

Lütfen aşağıdaki farklılıklara dikkat edin:

  • İşlem MeasureEachZ her kubit için bir ölçüm gerçekleştirir ve bir sonuç dizisi döndürür. İşlem kubitleri sıfırlamaz.
  • İşlem MResetEachZ her kubit için bir ölçüm gerçekleştirir ve bir sonuç dizisi döndürür. İşlem tüm kubitleri |0⟩ durumuna sıfırlar.
  • İşlem MeasureAllZ tüm kubitlerde bir birleşik ölçüm gerçekleştirir ve bir sonuç döndürür. İşlem kubitleri sıfırlamaz.

Ayrıca bkz.