diff --git a/src/generate_simulations.py b/src/generate_simulations.py index 27adc3b..21ca926 100644 --- a/src/generate_simulations.py +++ b/src/generate_simulations.py @@ -79,7 +79,7 @@ def _calculate_probability(self, signature_matrix, exposure): """ time_points = [] - selected_signatures = signature_matrix[1:, np.where(np.intersect1d(signature_matrix[0, :], self._signatures))] + selected_signatures = signature_matrix[1:, np.where(np.isin(signature_matrix[0, :], self._signatures))[0]] selected_signatures = selected_signatures.reshape(selected_signatures.shape[0], len(self._signatures)).astype(float) for i in exposure.T: