1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

ランダム量子回路ジェネレーターを作ってみた。

Last updated at Posted at 2023-01-26

おはようございます。
株式会社インスパイアサーチの加藤 翼です。

昨日、ランダムに量子回路を作る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の動画に飛びます。
Qiskit Random Circuit Generator

加藤 翼

Twitter
LinkedIn

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?