From 8b1c2b4f276dd82529d7286f5a569ec24301f03b Mon Sep 17 00:00:00 2001 From: Doug Strain Date: Wed, 21 Sep 2022 19:33:13 -0700 Subject: [PATCH] Fix another expm doc error (#801) - Taking exponential of a sparse matrix is no longer allowed. - Convert this to dense matrix to fix doc generation. --- docs/fqe/tutorials/fermi_hubbard.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/fqe/tutorials/fermi_hubbard.ipynb b/docs/fqe/tutorials/fermi_hubbard.ipynb index 5a3d5a72..16ffa6fb 100644 --- a/docs/fqe/tutorials/fermi_hubbard.ipynb +++ b/docs/fqe/tutorials/fermi_hubbard.ipynb @@ -337,7 +337,7 @@ "sparse_hopping_matrix = of.get_sparse_operator(sum(one_body_terms))\n", "\n", "# Exponentiate the matrix.\n", - "unitary = expm(-1j * e_time * sparse_hopping_matrix)\n", + "unitary = expm(-1j * e_time * sparse_hopping_matrix.todense())\n", "\n", "# Time-evolve the initial state.\n", "evolved_cirq_wfn = unitary @ init_cirq_wfn"