From 3e27c36187c52d432a6fb75c873267540f917041 Mon Sep 17 00:00:00 2001 From: minwook Date: Sun, 1 Oct 2023 18:57:13 +0900 Subject: [PATCH] remove final measurements on circuit --- qiskit_class_converter/converters/quantum_circuit_to_matrix.py | 1 + 1 file changed, 1 insertion(+) diff --git a/qiskit_class_converter/converters/quantum_circuit_to_matrix.py b/qiskit_class_converter/converters/quantum_circuit_to_matrix.py index a475079..d1f6d35 100644 --- a/qiskit_class_converter/converters/quantum_circuit_to_matrix.py +++ b/qiskit_class_converter/converters/quantum_circuit_to_matrix.py @@ -36,6 +36,7 @@ def actual_convert_action(self): matrix_list = {"gate": [], "name": []} # type validate if isinstance(self.input_value, (List, QuantumCircuit)): + self.input_value = self.input_value.remove_final_measurements(inplace=False) dag = self.qiskit.converters.circuit_to_dag(self.input_value) else: raise TypeError("QuantumCircuit is required.")