Statistiques par ligne et par colonne
Exercice · informatique (tronc commun des prépas scientifiques), chapitre 8 — Matrices de pixels et images
Énoncé
Pour une matrice M modélisant des notes (élèves en lignes, devoirs en colonnes), écrire moyennes_lignes(M) et moyennes_colonnes(M).
Corrigé
def moyennes_lignes(M: list) -> list:
return [sum(ligne) / len(ligne) for ligne in M]
def moyennes_colonnes(M: list) -> list:
n, p = len(M), len(M[0])
return [sum(M[i][j] for i in range(n)) / n for j in range(p)]
Ces deux fonctions lisent chaque valeur une seule fois, pour une complexité temporelle optimale de .
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.