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.")