common.title
Cloud support

Nobisuke

Dekisugi

RAG


autoQAOA
RAG for dev
Fortune telling app
Annealing
DEEPSCORE
Translation

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})

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

© 2024, blueqat Inc. All rights reserved