common.title

Docs
Quantum Circuit
TYTAN CLOUD

QUANTUM GAMING


autoQAOA
Desktop RAG

Overview
Terms of service

Privacy policy

Contact
Research

Sign in
Sign up
common.title

Rigettiでトフォリゲートの計算

Yuichiro Minato

2021/04/22 16:57

#量子ゲート #量子コンピュータ

今日はもちょい工夫してトフォリゲートをrigettiで解いてみます。

https://blueqat.com/gyu-don/87fcb9ce-f5c2-4f9e-8697-191c8781d70b

from blueqat import Circuit
from bqcloud import load_api, Device

#キーの読み込み
api = load_api()

Xゲートでコントロールビットを1にしてからトフォリゲートを適用します。

task = api.execute(Circuit().x[0,1].ccx[0,1,2], Device.Aspen9, 100)
result = task.wait(timeout=100)
if result:
    print(result.shots())
else:
    print("timeout")
Counter({'011': 24, '010': 17, '111': 17, '110': 14, '001': 8, '100': 8, '101': 8, '000': 4})

ちょっと計算結果はさんざんですが、計算自体はできました。拍子抜けするくらい簡単でしたね。以上です。

© 2025, blueqat Inc. All rights reserved