量子会計士

先輩、それ本気でノイマン型でやるんですか?!と言われないためにあがく。

量子コンピューティング

Quantum Information Science I メモ その4 Bloch sphere

Bloch sphere (ブロックって聞こえたが、ブロッホらしい。) 量子ビットの状態を3次元で示している spin up spin down これを使って、Qubitの演算結果を「回転」により示したりする。

Quantum Information Science I メモ その3 Quantum state

再び、Shor先生登場。 texを調べながらメモる。 Shor先生は、天才的な人なのは間違いないだろうけど、結構計算間違いする。凡人の思っていた天才と違って親近感が感じられます。 凡人の私は、先生の間違いを見逃している可能性大なので要注意。 ここからの量…

Bloch Sphere ブロッホ球をJupyter notebookで書く

量子力学のメモを取るにあたり、Bloch Sphereを書きたい。Texでは、"blochsphere package"を使えば簡単に書けるようだが、HatenaのMarkdownというか、はてなで使われているMathJaxでは無理っぽい。そこで、Jupyter notebook使って書く方法(3D版を諦めるまで…

Quantum Information Science I メモ その2 コンピュータの種類

先生がIsaac Chuangに交代。この先生、WikipediaにおるとNuclear magnetic resonance (NMR) quantum computerのパイオニアとのことですが、なんことやら。 中身は、通常のComputer Science で、量子コンピュータはなかなか出てこない。しかし、CSの授業とし…

Quantum Information Science I メモ その1 量子コンピューティングの歴史

量子コンピュータを活用するのに、どういう知識が必要か分からぬまま、とりあえず受け始めた Quantum Information Science I by Shor先生 最初は、量子コンピューティングの歴史から始まりました。道のりは遠いな。。全然まとまらないけど、メモ。 Shor先生…

Q# python

Q#の紹介ページを見ているとPythonからも使えるとのこと。では、試してみましょう。 (2018年2月のアップデートからのようです。) こちらは、ほとんど、Githubにあるサンプルの説明をそのまま実行するのみです。 github.com 1. nb_condaのインストール まずは…

そろそろ始めなくては

量子コンピューティングの勉強をしよう。 これまでの流れ 昔(電卓時代):それ昔は、手で計算してたって、何時間かかってやってたんですか?! ↓ 今:それ、電卓で計算してたって、何日かかってやってたんですか?! ↓ これから 10年後:それ、ノイマン型…