From 585972407d0ebc5597dd5527dfa537f4c4e29ef8 Mon Sep 17 00:00:00 2001 From: ori-opher Date: Mon, 16 Dec 2024 18:15:54 +0200 Subject: [PATCH] Fix imports --- .../shor/shor_modular_exponentiation.ipynb | 8 ++--- ...Hisham_Mansour_HW4_qpe_for_molecules.ipynb | 36 +------------------ 2 files changed, 5 insertions(+), 39 deletions(-) diff --git a/algorithms/algebraic/shor/shor_modular_exponentiation.ipynb b/algorithms/algebraic/shor/shor_modular_exponentiation.ipynb index 30dbe04b..203ed554 100644 --- a/algorithms/algebraic/shor/shor_modular_exponentiation.ipynb +++ b/algorithms/algebraic/shor/shor_modular_exponentiation.ipynb @@ -175,7 +175,7 @@ "metadata": {}, "outputs": [], "source": [ - "from classiq.qmod import QNum, bind, control, within_apply\n", + "from classiq import *\n", "from classiq.qmod.builtins.classical_functions import qft_const_adder_phase\n", "\n", "\n", @@ -256,7 +256,7 @@ }, "outputs": [], "source": [ - "from classiq.qmod import QNum, inplace_prepare_int\n", + "from classiq import *\n", "\n", "modulo_num = 15\n", "reg_len = math.ceil(math.log(modulo_num, 2)) + 1\n", @@ -441,7 +441,7 @@ "metadata": {}, "outputs": [], "source": [ - "from classiq.qmod import SWAP, free\n", + "from classiq import *\n", "from classiq.qmod.symbolic import min, mod_inverse\n", "\n", "\n", @@ -535,7 +535,7 @@ "metadata": {}, "outputs": [], "source": [ - "from classiq.qmod import hadamard_transform\n", + "from classiq import *\n", "\n", "modulo_num = 6\n", "reg_len = math.ceil(math.log(modulo_num, 2)) + 1\n", diff --git a/community/QClass_2024/Submissions/HW4/Hisham_Mansour_HW4_qpe_for_molecules.ipynb b/community/QClass_2024/Submissions/HW4/Hisham_Mansour_HW4_qpe_for_molecules.ipynb index df5cc39b..4108a8bd 100644 --- a/community/QClass_2024/Submissions/HW4/Hisham_Mansour_HW4_qpe_for_molecules.ipynb +++ b/community/QClass_2024/Submissions/HW4/Hisham_Mansour_HW4_qpe_for_molecules.ipynb @@ -864,28 +864,7 @@ }, "outputs": [], "source": [ - "from classiq import molecule_problem_to_qmod\n", - "from classiq.qmod import (\n", - " CInt,\n", - " Output,\n", - " QArray,\n", - " QBit,\n", - " QCallable,\n", - " QNum,\n", - " allocate,\n", - " allocate_num,\n", - " control,\n", - " invert,\n", - " qfunc,\n", - " repeat,\n", - ")\n", - "from classiq.qmod.builtins import (\n", - " H,\n", - " apply_to_all,\n", - " exponentiation_with_depth_constraint,\n", - " molecule_hartree_fock,\n", - " qft,\n", - ")\n", + "from classiq import *\n", "from classiq.qmod.symbolic import log, pi\n", "\n", "# this constant will be multipled be a linear factor for each qbit of the qpe, so the\n", @@ -1410,19 +1389,6 @@ "plt.show()" ] }, - { - "cell_type": "markdown", - "id": "9797b512-d41f-47c1-8c0f-4134f0500b80", - "metadata": { - "id": "9797b512-d41f-47c1-8c0f-4134f0500b80" - }, - "source": [ - "## References\n", - "\n", - "[1]: [Michael A. Nielsen and Isaac L. Chuang. 2011. Quantum Computation and Quantum Information: 10th Anniversary Edition, Cambridge University Press, New York, NY, USA.\n", - "](http://mmrc.amss.cas.cn/tlb/201702/W020170224608149940643.pdf)\n" - ] - }, { "cell_type": "markdown", "id": "ttDDvHfPDI4y",