手を上げるキュビットくんゆるふわ量子コンピュータ

エンジニア向け|動かして学ぶ

コードを写して動かせる記事を集めました。必要なものと時間の目安を先に見てから選べます。

GitHubのコードですぐ動かせる8本

記事のコードをそのまま実行できる形でGitHubに置いています。動作確認の日付つきです。

  1. NumPyでゼロから作る量子シミュレータ

    Python 3numpy⏱ 約30分(読む+動かす)動作確認 2026-10-12
  2. Qiskitで実装するGrover探索

    Python 3qiskitqiskit-aer⏱ 約25分(読む+動かす)動作確認 2026-10-12
  3. VQEとは?

    Python 3qiskitqiskit-aerscipynumpy⏱ 約25分(読む+動かす)動作確認 2026-10-12
  4. ビットフリップ符号を実装する

    Python 3qiskitqiskit-aer⏱ 約25分(読む+動かす)動作確認 2026-10-12
  5. 量子テレポーテーションをQiskitで実装する

    Python 3qiskitqiskit-aer⏱ 約25分(読む+動かす)動作確認 2026-10-12
  6. Qiskitのノイズモデルとトランスパイル

    Python 3qiskitqiskit-aer⏱ 約20分(読む+動かす)動作確認 2026-10-12
  7. 表面符号(サーフェスコード)をQiskitで実装

    Python 3qiskitqiskit-aer⏱ 約30分(読む+動かす)動作確認 2026-10-12
  8. ショアのアルゴリズムをQiskitで実装

    Python 3qiskitqiskit-aernumpy⏱ 約35分(読む+動かす)動作確認 2026-10-12

手を動かす実装・環境づくり18本

インストール手順やコードを含む記事です。機材やGPUが必要なものは、必要なものの欄を先に確認してください。

  1. 量子ゲート入門

  2. Qiskit入門

  3. ドイチュ・ジョザをQiskitで実装する

  4. 量子フーリエ変換(QFT)をQiskitでゼロからつくる

  5. 量子位相推定(QPE)をQiskitで実装する

  6. ベルの不等式(CHSH)をQiskitで破る

  7. 量子乱数生成器をQiskitで作る

  8. 位相フリップ符号をQiskitで実装する

  9. バーンスタイン・ヴァジラニをQiskitで実装

  10. 超密度符号化をQiskitで実装

  11. GHZ状態をQiskitで作る

  12. トフォリ(CCX)ゲートを基本ゲートに分解する

  13. ブロッホ球で1量子ビットを"見る"

  14. パラメータシフト則をQiskitで実装

  15. ショア符号(9量子ビット)をQiskitで実装

  16. QAOAで最大カット問題を解く

  17. PennyLane入門

  18. Qiskit Runtime入門

実践レベルの読みもの3本

コードは出てきませんが、設計や選定の判断に効く記事です。

  1. 量子アルゴリズム入門

  2. 量子エンジニアになるには?必要なスキルとキャリアパスをやさしく解説

  3. 量子コンピュータの性能指標入門

すべての記事を見る →