Skip to content

Commit d86b4cf

Browse files
committed
deploy: 482fb05
1 parent 7c384b4 commit d86b4cf

6 files changed

Lines changed: 6 additions & 9 deletions

File tree

.buildinfo

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Sphinx build info version 1
22
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
3-
config: e29239de2751c697d5661394821f1344
3+
config: d48dd6dbfa337783565b3f5a7b13493b
44
tags: 645f666f9bcd5a90fca523b33c5a78b7

_sources/notebooks/02_01_basics.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@
338338
"outputs": [],
339339
"source": [
340340
"import pygridsynth\n",
341-
"from qiskit.circuit.library import HGate\n",
341+
"from qiskit.circuit.library import HGate, RZGate\n",
342342
"# generate string consisting of {T,H,S,W} which corresponds to Rz(theta) with precision epsilon\n",
343343
"# W corresponds to global phase shift of pi/4\n",
344344
"theta = np.random.rand()\n",
@@ -358,7 +358,6 @@
358358
"unitary = get_unitary_from_circuit(qc)\n",
359359
"print(\"error: \", np.linalg.norm(get_unitary_from_circuit(qc) - RZGate(theta).to_matrix()))\n",
360360
"display_complex_matrix(get_unitary_from_circuit(qc), title=\"Unitary of circuit\")\n",
361-
"from qiskit.circuit.library import RZGate\n",
362361
"display_complex_matrix(RZGate(theta).to_matrix(), title=\"Exact Rz\")"
363362
]
364363
},

notebooks/02_01_basics.html

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ <h1>1 量子ビットゲートを H, T, S だけで表現する<a class="headerl
625625
</pre></div>
626626
</div>
627627
<div class="input_area highlight-ipython3 notranslate"><div class="highlight"><pre><span></span><span class="kn">import</span><span class="w"> </span><span class="nn">pygridsynth</span>
628-
<span class="kn">from</span><span class="w"> </span><span class="nn">qiskit.circuit.library</span><span class="w"> </span><span class="kn">import</span> <span class="n">HGate</span>
628+
<span class="kn">from</span><span class="w"> </span><span class="nn">qiskit.circuit.library</span><span class="w"> </span><span class="kn">import</span> <span class="n">HGate</span><span class="p">,</span> <span class="n">RZGate</span>
629629
<span class="c1"># generate string consisting of {T,H,S,W} which corresponds to Rz(theta) with precision epsilon</span>
630630
<span class="c1"># W corresponds to global phase shift of pi/4</span>
631631
<span class="n">theta</span> <span class="o">=</span> <span class="n">np</span><span class="o">.</span><span class="n">random</span><span class="o">.</span><span class="n">rand</span><span class="p">()</span>
@@ -645,7 +645,6 @@ <h1>1 量子ビットゲートを H, T, S だけで表現する<a class="headerl
645645
<span class="n">unitary</span> <span class="o">=</span> <span class="n">get_unitary_from_circuit</span><span class="p">(</span><span class="n">qc</span><span class="p">)</span>
646646
<span class="nb">print</span><span class="p">(</span><span class="s2">&quot;error: &quot;</span><span class="p">,</span> <span class="n">np</span><span class="o">.</span><span class="n">linalg</span><span class="o">.</span><span class="n">norm</span><span class="p">(</span><span class="n">get_unitary_from_circuit</span><span class="p">(</span><span class="n">qc</span><span class="p">)</span> <span class="o">-</span> <span class="n">RZGate</span><span class="p">(</span><span class="n">theta</span><span class="p">)</span><span class="o">.</span><span class="n">to_matrix</span><span class="p">()))</span>
647647
<span class="n">display_complex_matrix</span><span class="p">(</span><span class="n">get_unitary_from_circuit</span><span class="p">(</span><span class="n">qc</span><span class="p">),</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;Unitary of circuit&quot;</span><span class="p">)</span>
648-
<span class="kn">from</span><span class="w"> </span><span class="nn">qiskit.circuit.library</span><span class="w"> </span><span class="kn">import</span> <span class="n">RZGate</span>
649648
<span class="n">display_complex_matrix</span><span class="p">(</span><span class="n">RZGate</span><span class="p">(</span><span class="n">theta</span><span class="p">)</span><span class="o">.</span><span class="n">to_matrix</span><span class="p">(),</span> <span class="n">title</span><span class="o">=</span><span class="s2">&quot;Exact Rz&quot;</span><span class="p">)</span>
650649
</pre></div>
651650
</div>

notebooks/02_01_basics.ipynb

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,7 +338,7 @@
338338
"outputs": [],
339339
"source": [
340340
"import pygridsynth\n",
341-
"from qiskit.circuit.library import HGate\n",
341+
"from qiskit.circuit.library import HGate, RZGate\n",
342342
"# generate string consisting of {T,H,S,W} which corresponds to Rz(theta) with precision epsilon\n",
343343
"# W corresponds to global phase shift of pi/4\n",
344344
"theta = np.random.rand()\n",
@@ -358,7 +358,6 @@
358358
"unitary = get_unitary_from_circuit(qc)\n",
359359
"print(\"error: \", np.linalg.norm(get_unitary_from_circuit(qc) - RZGate(theta).to_matrix()))\n",
360360
"display_complex_matrix(get_unitary_from_circuit(qc), title=\"Unitary of circuit\")\n",
361-
"from qiskit.circuit.library import RZGate\n",
362361
"display_complex_matrix(RZGate(theta).to_matrix(), title=\"Exact Rz\")"
363362
]
364363
},

notebooks/05_04_compute_chemical_properties_using_Qamuy.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1724,7 +1724,7 @@ <h2>2. 分子振動の計算<a class="headerlink" href="#2.-分子振動の計
17241724
</section>
17251725
<section id="簡単な化学反応計算(アンモニアの傘反転)">
17261726
<h2>簡単な化学反応計算(アンモニアの傘反転)<a class="headerlink" href="#簡単な化学反応計算(アンモニアの傘反転)" title="Link to this heading">#</a></h2>
1727-
<p>アンモニア(NH3)は既に見てきたように、Nを頂点としてHが3つ傘のように広がった構造をとっています。 この傘がひっくり返っても、対称性からもとの構造と同じNH3が得られます。 このNH3のNを中心とした反転運動を化学反応の簡単な例として見ていきたいと思います。 <img alt="3ec45cfc1ba2433eaac54d0bd1abe2fb" src="https://upload.wikimedia.org/wikipedia/commons/2/2d/Nitrogen-inversion-3D-balls.png" /> (photo taken from <a class="reference external" href="https://en.wikipedia.org/wiki/Pyramidal_inversion">https://en.wikipedia.org/wiki/Pyramidal_inversion</a> )</p>
1727+
<p>アンモニア(NH3)は既に見てきたように、Nを頂点としてHが3つ傘のように広がった構造をとっています。 この傘がひっくり返っても、対称性からもとの構造と同じNH3が得られます。 このNH3のNを中心とした反転運動を化学反応の簡単な例として見ていきたいと思います。 <img alt="56772bf22b8e41a89dc6627dbfc666bc" src="https://upload.wikimedia.org/wikipedia/commons/2/2d/Nitrogen-inversion-3D-balls.png" /> (photo taken from <a class="reference external" href="https://en.wikipedia.org/wiki/Pyramidal_inversion">https://en.wikipedia.org/wiki/Pyramidal_inversion</a> )</p>
17281728
<p>この反転運動は、反応物と生成物が同じ構造です。既に両者の構造とエネルギーは先程の構造最適化で得られています。 化学反応においては、遷移状態(Transition State, TS)と呼ばれる極小点同士を結ぶ反応経路上にある一次の鞍点(最小エネルギー反応経路上の極大点)が、その反応を特徴づける点として重要になってきます。 では、この反応の遷移状態を求めてみます。 この反応は対称性が高い反応で、遷移状態は平面構造を取ることがわかります。 初期構造に平面構造を選んで構造最適化をすればこの反応の遷移状態は得られます。</p>
17291729
<div class="nbinput nblast docutils container">
17301730
<div class="prompt highlight-none notranslate"><div class="highlight"><pre><span></span>[37]:

searchindex.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)