Adloun

mathématiques (ECT 2e année) · Chapitre 12 · Application directe du cours

Ce qu'affiche un programme

Informatique et travaux pratiques · Le socle Python · niveau 1 (application)

Énoncé

Dire, en le justifiant, ce qu'affiche le programme suivant :


import numpy as np

t = np.arange(1, 6)
print(t)
print(np.sum(t))
print(np.mean(t))
print(np.cumsum(t))

Corrigé

La première ligne. np.arange(1, 6) construit le tableau des entiers de inclus à exclu, avec un pas de :


[1 2 3 4 5]

La borne haute exclue est la convention constante de Python ; l'oublier est l'erreur la plus fréquente sur cette commande.

La deuxième. np.sum additionne tous les termes : .

La troisième. np.mean rend la moyenne, c'est-à-dire la somme divisée par le nombre de termes : . La sortie est un nombre à virgule, 3.0, la division rendant toujours un réel.

La quatrième. np.cumsum rend les sommes cumulées, c'est-à-dire le tableau dont le terme d'indice est la somme des premiers :


[ 1  3  6 10 15]

Contrôle. Le dernier terme des sommes cumulées, , est toujours égal au résultat de np.sum : c'est la même somme, calculée jusqu'au bout.

Exercices semblables

Le cours du chapitre · Tous les exercices du chapitre