bonjour
j'ai besoin de convertir chaque donnee en notation scientifique
laval [[124000000000000.0, 125000000000000.0], [1350000000000000.0, 1370000000000000.0]]
et finalement avoir
laval [[1.24e+14, 1.25e+14], [1.35e+15, 11.37e+15]]
y a t il un moyen simple pour realiser cela ?
j'utilise pour ma conversion la fonction eformat
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 def eformat(f, prec, exp_digits): s = "%.*e"%(prec, f) mantissa, exp = s.split('e') return "%se%+0*d"%(mantissa, exp_digits+1, int(exp))
Partager