diff --git a/app/comp/moy_ue.py b/app/comp/moy_ue.py index a5d9077e..698851e1 100644 --- a/app/comp/moy_ue.py +++ b/app/comp/moy_ue.py @@ -466,9 +466,10 @@ def compute_mat_moys_classic( if modimpl_coefs_etuds_no_nan.dtype == object: # arrive sur des tableaux vides modimpl_coefs_etuds_no_nan = modimpl_coefs_etuds_no_nan.astype(np.float) - etud_moy_mat = (modimpl_coefs_etuds_no_nan * sem_matrix_inscrits).sum( - axis=1 - ) / modimpl_coefs_etuds_no_nan.sum(axis=1) + with np.errstate(invalid="ignore"): # il peut y avoir des NaN + etud_moy_mat = (modimpl_coefs_etuds_no_nan * sem_matrix_inscrits).sum( + axis=1 + ) / modimpl_coefs_etuds_no_nan.sum(axis=1) return pd.Series(etud_moy_mat, index=modimpl_inscr_df.index)