common.title

Docs
Quantum Circuit
TYTAN CLOUD

QUANTUM GAMING

Nobisuke

Dekisugi


autoQAOA
DEEPSCORE

Overview
Service 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