Comment changer le type de float64 en int ou en double

J'ai essayé d'utiliser le savetxt fonction numpy. Le problème, je suis en cours d'exécution en est que, même pensé que je définir mes variables en conséquence, c'est à dire de type int() ou double(), le fichier texte, je suis a la flotte. Comment puis-je changer cela?

D'entrée est comme suit: pNoise=[int(i), around(pNoise[0], decimals=3), around(pNoise[1], decimals=3), around(pNoise[2], decimals=3)]

savetxt ligne est comme suit: savetxt(noutF, pNoisetot)

Ce que j'attends: 0 1.567 8.865 au lieu-je obtenir 0.000000000000000000e+00 1.015909999999999940e+02 2.600000000000000089e-01

source d'informationauteur madtowneast