イノベーション エンジニアブログ


株式会社イノベーションのエンジニアたちの技術系ブログです。ITトレンド・List Finderの開発をベースに、業務外での技術研究などもブログとして発信していってます!


このエントリーをはてなブックマークに追加

Tag: Yu


  1. Vue.jsを使って量子コンピュータの並列演算を再現してみた ~その2~

    はじめに こんにちは、Yuです。 前回の続きで、量子コンピュータのお話です。 前回はとりあえず形になるものを作って終わりましたが、せっかくなので意味のある計算をしてみたいと思い、機能を追加しました。 詳しい説明は省略しますので、興味のある方はググってください。 やりたかったこと 状態を複素数に拡張 フーリエ変換 (正確には「量子離散的フーリエ変換」というらしいです) 作ったもの 実際にできたものがこちらになります。 レイアウトは特に変わっていません。手打ちで回路を入力するのが面倒になってきたので、フーリエ変換の回路を追加するボタンを実装しました。 書いたコード GitHubにあげていますので、興味のある方はどうぞ。 追加したゲートは以下の2つです。 制御回転ゲート 制御ビット側に「U」また…

    JavaScript, Vue.js, Yu

  2. Vue.jsを使って量子コンピュータの並列演算を再現してみた

    はじめに 初めまして、新卒エンジニアのYuです。 初ブログです。 よろしくお願いします。 最近、色々あって量子コンピュータの勉強をしていました。 個人的に興味があっただけで、業務で使うことはないと思いますが… 量子コンピュータの重要な性質の一つに「並列演算」があります。 詳しい説明は書くと長くなるので割愛します(ググれば出てきます)が、 要するに「複数の演算を同時に実行できる」ということです。 この並列性があるからこそ量子コンピュータは高速に計算をすることができます。 この並列演算ですが、実際に紙とペンで回路に沿って計算してみると「確かに並列で計算してるなー」ということは分かります。 しかし、1回1回手計算しているとイマイチ並列っぽさがありません。 せっかくならもっとそれっぽい並列演算を見…

    JavaScript, Vue.js, Yu