diff --git a/app/comp/moy_sem.py b/app/comp/moy_sem.py index 2b73b9df4..23e989d95 100644 --- a/app/comp/moy_sem.py +++ b/app/comp/moy_sem.py @@ -68,7 +68,7 @@ def compute_sem_moys_apc_using_ects( try: if skip_empty_ues: # annule les coefs des UE sans notes (NaN) - ects = np.where(etud_moy_ue_df.isna(), 0, np.array(ects)) + ects = np.where(etud_moy_ue_df.isna(), 0.0, np.array(ects, dtype=float)) # ects est devenu nb_etuds x nb_ues moy_gen = (etud_moy_ue_df * ects).sum(axis=1) / ects.sum(axis=1) else: