Bell natijasini chizish
O‘lchov counts’larini histogram sifatida yuboring va birinchi event-driven vizualni oling.
import ket_viz
counts = {'00': 512, '11': 512}
ket_viz.histogram(counts, title='Bell results')Har bir tutorial KET Studio’da ishga tushadigan kichik template, kutiladigan natija va research amaliyotini beradi.
O‘lchov counts’larini histogram sifatida yuboring va birinchi event-driven vizualni oling.
import ket_viz
counts = {'00': 512, '11': 512}
ket_viz.histogram(counts, title='Bell results')Kichik matritsani heatmap’ga aylantirib, qiymatlar orasidagi farqni tekshiring.
import ket_viz
matrix = [[0.8, 0.1], [0.1, 0.0]]
ket_viz.heatmap(matrix, title='Density matrix')Backend, shots, qubits va seed’ni metrics event’iga qo‘shib, tajriba izini boyiting.
import ket_viz
ket_viz.metrics({
'backend': 'AerSimulator',
'qubits': 2, 'shots': 1024, 'seed': 20260914
})Tajriba konfiguratsiyasini o‘qilishi oson table event sifatida chiqaring.
import ket_viz
rows = [['shots', 1024], ['depth', 4], ['seed', 20260914]]
ket_viz.table('Experiment parameters', rows)Optimizer yoki variational loop qiymatlarini chart bilan taqqoslang; UI limitlarini yodda tuting.
import ket_viz
values = [1 / (i + 1) for i in range(8)]
ket_viz.chart(values, title='Loss by iteration')Script hash, commit, environment va raw result’ni bitta loyiha papkasida saqlashni mashq qiling.
import ket_viz
ket_viz.metrics({
'git_commit': '<commit>',
'script_sha256': '<sha256>',
'environment': 'requirements-lock.txt'
})Har bir template deterministic yoki aniq metadata bilan boshlanadi. Katta circuit, ko‘p iteratsiya yoki katta matrix yuborishdan oldin docs’dagi renderer limitlarini tekshiring.