[numpy]passer un array de frequences en occurences
Bonjour à tous ,
J'ai un array de frequences ,
par exemple :
Code:
1 2
| t = array([ 0.2565, 0.2048, 0.4569, 0.0818])
pop = 100 |
en faisant
je tombe bien sur :
Code:
array([ 25.65, 20.48, 45.69, 8.18])
Mais comment faire pour que chaque nombre soit arrondi?
Je voudrais avoir en fait :
Code:
array([26, 20, 46, 8])
si on fait :
Code:
(t*pop).astype(int)
ça donne la partie entiere et non l'arrondi,
Code:
array([25, 20, 45, 8])
donc ça ne va pas...
Merci d'avance si vous pouvez m'aider
fixer les décimales en standard
Bonjour à tous,
Dans la même idée, quelqu'un saurait comment fixer le nombre de décimales en standard pour un même code sans avoir à ajouter à chaque fois ().round ?
Merci,
A bientôt,
Lionel