← Quantum Store · Tüm paketler · Öğrenme yolları
University of Oxford ve ZX-calculus topluluğu
PyZX ile ZX-hesabı devre sadeleştirme
Resmi kaynak: zxcalc/pyzx
ZIP indir (ücretsiz) Mağazada açOxford'da doğan ZX-hesabının Python aracı PyZX ile rastgele bir Clifford+T devresini sadeleştir: T kapısı sayısını düşüren ve sonucun eşdeğer olduğunu doğrulayan test edilmiş örnek.
PyZX nedir?
PyZX, kuantum devrelerini ZX-diyagramı adı verilen grafiklere çevirip bu grafikler üzerinde kural tabanlı sadeleştirme yapan bir Python kütüphanesidir. ZX-hesabı Oxford Üniversitesi'nde geliştirildi; PyZX de bu çevreden çıktı.
Ne zaman kullanılır?
- Hata toleranslı kuantum bilgisayarlarda en pahalı kapı olan T kapısının sayısını azaltmak istediğinde.
- İki devrenin aynı işlemi yapıp yapmadığını kontrol etmek gerektiğinde
(
compare_tensors). - Derleyici ve devre optimizasyonu üzerine araştırma yaparken.
Bu paketteki örnek
devre_sadelestir.py 5 kübitlik, 120 kapılı rastgele bir Clifford+T devresi
üretir, full_reduce ile sadeleştirir ve devreyi geri çıkarır. Test
çalıştırmamızda T kapısı sayısı 24'ten 14'e, toplam kapı sayısı 120'den 71'e
düştü. Betik sonunda iki devrenin aynı unitary'yi uyguladığını doğrular.
Sonraki adımlar
depthdeğerini büyütüp kazancın nasıl değiştiğini izle.- Jupyter'de
zx.draw(graf)ile diyagramı görselleştir. - Kendi Qiskit devreni QASM olarak dışa aktar,
zx.Circuit.from_qasm(...)ile PyZX'e yükle.
Kurulum ve çalıştırma
pip install pyzx
python devre_sadelestir.py
Test edildiği ortam: pyzx 0.10.7, Python 3.12.
Resmi kaynak
- Depo: zxcalc/pyzx
- Son sürüm: v0.10.7 — 01.10.2026
- Lisans: Apache-2.0
- Yıldız: 549
- Katalog oluşturulurken varsayılan dalın commit'i:
e2a1408b2859(12.10.2026)
Bağlantılar
Paket içeriği
devre_sadelestir.pyREADME.md— bu dosyaLICENSE— bu paketteki dosyaların lisansıKAYNAK.json— resmi kaynağın makine tarafından okunabilir özetiUPSTREAM-LICENSE.txt— resmi projenin lisans metni
Lisans
Bu paketteki örnek kod ve Türkçe rehber Quantum Store Editörleri tarafından yazılmıştır ve MIT lisanslıdır. Kullandığı proje kendi lisansına (Apache-2.0) tabidir.
Quantum Store — https://hakanerdogan.com