おはようございます。
株式会社インスパイアサーチの加藤 翼です。
昨日、ランダムに量子回路を作るPythonスクリプトを作ったので、公開します。
とてもシンプルなスクリプトで、一回走らせると、10個ランダムに量子回路を生成してくれます。
使ったのはQiskitです。
ソースコードはGitHubにも公開しました。
#(C)Tsubasa Kato - Inspire Search Corporation 1/26/2023 16:17PM
#Referenced: https://qiskit.org/documentation/stubs/qiskit.circuit.random.random_circuit.html
from qiskit import QuantumCircuit, assemble, Aer
from qiskit.circuit.random import random_circuit
sim = Aer.get_backend('aer_simulator')
x = 1
#Create 10 random quantum circuits
while (x < 11):
print("Count:" + str(x))
circ = random_circuit(2, 2, measure=True)
print(circ)
x = x + 1
量子コンピュータのエンジニアさんが、量子回路を設計する際に、回路を作る際のインスピレーションになるかもしれないなと思いました。
YouTubeに実際走らせている動画をアップロードしました。下のサムネイルをクリックするとYouTubeの動画に飛びます。
加藤 翼