Skip to content

Commit 3cf906c

Browse files
committed
Fix deprecated warning
1 parent 58fb2ac commit 3cf906c

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

chemistry/h2_iqpe.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,8 @@
2525
"import multiprocessing as mp\n",
2626
"from qiskit import BasicAer\n",
2727
"from qiskit.aqua import QuantumInstance, AquaError\n",
28+
"from qiskit.aqua.operators import Z2Symmetries\n",
29+
"from qiskit.aqua.operators.op_converter import to_weighted_pauli_operator\n",
2830
"from qiskit.aqua.algorithms.single_sample import IQPE\n",
2931
"from qiskit.aqua.algorithms.classical import ExactEigensolver\n",
3032
"from qiskit.chemistry import FermionicOperator\n",
@@ -45,7 +47,7 @@
4547
" molecule = driver.run()\n",
4648
" qubit_mapping = 'parity'\n",
4749
" fer_op = FermionicOperator(h1=molecule.one_body_integrals, h2=molecule.two_body_integrals)\n",
48-
" qubit_op = fer_op.mapping(map_type=qubit_mapping, threshold=1e-10).two_qubit_reduced_operator(2)\n",
50+
" qubit_op = Z2Symmetries.two_qubit_reduction(to_weighted_pauli_operator(fer_op.mapping(map_type=qubit_mapping, threshold=1e-10)), 2)\n",
4951
"\n",
5052
" if algorithm.lower() == 'exacteigensolver':\n",
5153
" exact_eigensolver = ExactEigensolver(qubit_op, k=1)\n",

chemistry/h2_qpe.ipynb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131
"from qiskit.transpiler import PassManager\n",
3232
"from qiskit.aqua import AquaError\n",
3333
"from qiskit.aqua import QuantumInstance\n",
34+
"from qiskit.aqua.operators import Z2Symmetries\n",
35+
"from qiskit.aqua.operators.op_converter import to_weighted_pauli_operator\n",
3436
"from qiskit.aqua.algorithms import ExactEigensolver\n",
3537
"from qiskit.aqua.algorithms import QPE\n",
3638
"from qiskit.aqua.components.iqfts import Standard\n",
@@ -46,7 +48,7 @@
4648
"\n",
4749
"qubit_mapping = 'parity'\n",
4850
"fer_op = FermionicOperator(h1=molecule.one_body_integrals, h2=molecule.two_body_integrals)\n",
49-
"qubit_op = fer_op.mapping(map_type=qubit_mapping,threshold=1e-10).two_qubit_reduced_operator(2)"
51+
"qubit_op = Z2Symmetries.two_qubit_reduction(to_weighted_pauli_operator(fer_op.mapping(map_type=qubit_mapping, threshold=1e-10)), 2)"
5052
]
5153
},
5254
{

0 commit comments

Comments
 (0)