ベスパリブ

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

Qiskit

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 合格

IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2Xという試験を無料で受けられるバウチャーを貰えたので受けたところ合格できました。 credly: IBM Certified Associate Developer - Quantum Computation using Qiskit v0.2X 試…

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

本題 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…

文字の並びに「リトルエンディアン」と言われても

まえがき リトルエンディアンとは、「LSBを先頭に持ってくる」ことだと理解している。 「先頭」とは、アドレスやレジスタやインデックスやキューの先頭のことである。アドレス値が若いほうが先頭か?それを先に決めてくれ。とにかく先頭の定義がまずあって、…

'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>…