Sto riscontrando un problema con np.round, np.around dove non sta arrotondando correttamente. Non riesco a comprendere il codice, perché quando lo faccio impostare manualmente il valore (al contrario di utilizzare i miei dati), le opere di ritorno, ma qui è l'output:Problemi con arrotondamenti galleggianti in Python
In [177]: a
Out[177]: 0.0099999998
In [178]: np.round(a,2)
Out[178]: 0.0099999998
In [179]: np.round(a,1)
Out[179]: 0.0
Che cosa mi manca? Il dtype di a è float32, devo cambiarlo?
Qui. leggi tutto [che] (http://perso.ens-lyon.fr/jean-michel.muller/goldberg.pdf) – JBernardo
Qual è il tuo output previsto? Forse date un'occhiata al tipo [decimal] di python (http://docs.python.org/library/decimal.html) se davvero dovete avere un valore "esatto". – jozzas
'np' è Numpy ?? –