Opérations de base sur les nombres (en python)
Arrondis classique avec python
x = 2.34
round(x,1) # Cette fonction d'arrondi ne marche que sur les valeurs, pas sur les listes
Arrondis supérieur et arrondis inférieur avec python
Les arrondis de ce type se font grâce aux fonctions du module math
from math import *
# étoile permet d'avoir accès directement à la fonction sans la précéder du nom d'importation
y= ceil(x) ; print(y)
y= floor(x) ; print(y)
Arrondir les valeurs d'une liste
Il n'est pas possible d'arrondir directement toutes les valeurs d'une liste avec python : une boucle s'impose.
poids = [65.52,67.56,78.95,99.13]
for i in range(len(poids)) :
poids[i] = int(poids[i])
print(poids)
Ou plus simplement :
[int(poids[i]) for i in range(len(poids))]
# ou encore
[round(valeur, 0) for valeur in poids]
Racine carrée
from math import *
x= 4
sqrt(x)
Mise à l'exposant
4**2 # 4^2 en langage R, 4 puissance 2 en somme, 4 au carré
Autre calculs classiques scientifiques (log, exp) : suivre ce lien interne vers le python scientifique.
Besoin de faire des calculs statistiques (médiane, moyenne...) : suivre ce lien sur les opérations statistiques de base.