ベスパリブ

プログラミングを主とした日記・備忘録です。ベスパ持ってないです。

量子コンピュータ

Qiskit Global Summer School 2023 Lab5 参加記録

各Labの記録 参加結果の記事:Qiskit Global Summer School 2023 参加記録 Lab1:記事なし。かなり基礎的な内容だった気がするので Lab2:Qiskit Global Summer School 2023 Lab2 参加記録 Lab3:Qiskit Global Summer School 2023 Lab3 参加記録 Lab4:Qisk…

Qiskit Global Summer School 2023 Lab4 参加記録

各Labの記録 参加結果の記事:Qiskit Global Summer School 2023 参加記録 Lab1:記事なし。かなり基礎的な内容だった気がするので Lab2:Qiskit Global Summer School 2023 Lab2 参加記録 Lab3:Qiskit Global Summer School 2023 Lab3 参加記録 Lab4:Qisk…

Qiskit Global Summer School 2023 Lab3 参加記録

各Labの記録 参加結果の記事:Qiskit Global Summer School 2023 参加記録 Lab1:記事なし。かなり基礎的な内容だった気がするので Lab2:Qiskit Global Summer School 2023 Lab2 参加記録 Lab3:Qiskit Global Summer School 2023 Lab3 参加記録 Lab4:Qisk…

Qiskit Global Summer School 2023 Lab2 参加記録

各Labの記録 参加結果の記事:Qiskit Global Summer School 2023 参加記録 Lab1:記事なし。かなり基礎的な内容だった気がするので Lab2:Qiskit Global Summer School 2023 Lab2 参加記録 Lab3:Qiskit Global Summer School 2023 Lab3 参加記録 Lab4:Qisk…

Qiskit Global Summer School 2023 参加記録

まえがき Qiskit Global Summer School 2023の参加記録です。 7/17 - 8/31 の長期間に渡って開催されました(Labの調子が悪くて延長しまくったらしい) Qiskit Global Summer School 2023 ポータルサイト すべてのLabを終了させたのでCredlyのバッジを取得し…

Fundamentals of Quantum Computation Using Qiskit v0.2X Developer 合格

概要 何か新しいことを始めたくなり2021年頃から量子コンピュータの勉強をはじめて、IBM Quantum Challengeなどのイベントに参加してきました。 IBM Quantum Challenge Fall 2021 体験記 IBM Quantum Challenge Fall 2022 参加記録 Qiskit Global Summer Sch…

グローバーのアルゴリズムは反復回数を増やせばいいわけではない

本題 Qiskit のグローバーのアルゴリズムの振幅増幅の説明に、以下のような記述があります。 振幅増幅 step3 の説明から引用 解がひとつのとき、反復回数は 回でいいとあります。この反復回数を増やせば増やすほど解 |> の確率振幅は大きくなりそうな説明で…

IBM Quantum Challenge Fall 2022 参加記録

はじめに 2022/11/11 ~ 11/18 の期間に開催された IBM Quantum Challenge Fall 2022 のメモ兼参加記録です。 Lab Portal 公式リポジトリ 私のバックアップ用リポジトリ 内容としては以下のとおり。 Lab1: Qiskit Runtime、Sampler、Estimator入門 Lab2: Samp…

'One or more instructions cannot be converted to a gate. "barrier" is not a gate instruction' エラー

環境 qiskit-terra 0.20.1 qiskit 0.36.1 Python version 3.10.4 本題 以下のコードを実行すると、表題のエラーが発生します。 from qiskit import QuantumCircuit qc = QuantumCircuit(1) qc.x(0) qc.barrier() gate = qc.to_gate() ----------------------…

IBM Quantum Challenge Fall 2021 体験記

challenges.quantum-computing.ibm.com 10月27日 ~ 11月06日の間に開催されて、量子コンピュータライブラリであるQiskitを使った4つのチャレンジにパスするとバッジがもらえるよ(何のバッジだ)、というハンズオンチャレンジでした。 バッジを貰える14問は…

qiskitrcファイルの場所と、IBMQ.load_account()について

qiskitrcファイルの場所 C:\Users\[ユーザ名]\.qiskit の中にあります。 qiskitrcファイルって何?(IBMQ.load_account()について) IBMQから貰った自分のトークンを使えば、IBMQにジョブを投げて実機の量子コンピュータで量子回路を実行することができます…

Qiskitの”DAGCircuitError: 'expected %d wires, got %d'”エラー

Qiskitで、以下のようなエラーが出ることがあります。 --------------------------------------------------------------------------- DAGCircuitError Traceback (most recent call last) <ipython-input-46-607b691d6215> in <module> 3 backend = Aer.get_backend("qasm_simulator") 4 shots = 1</module></ipython-input-46-607b691d6215>…