was der einfachste Weg ist es, ein numpy float64 Wert wie folgt formatiert werden:Formatierung numpy float Werte
8.928571429999999509e+02
zu:
892.857
was der einfachste Weg ist es, ein numpy float64 Wert wie folgt formatiert werden:Formatierung numpy float Werte
8.928571429999999509e+02
zu:
892.857
Sie können eine benutzerdefinierte Funktion definieren:
>>> myformat = lambda x: "%.3f" % x
>>> myformat(8.928571429999999509e+02)
'892.857'
Der natürliche Weg sollte numpy.set_printoptions
sein.
Beispiel
>>> np.set_printoptions(precision=3)
>>> print np.array([8.928571429999999509e+02])
[ 892.857]
Sie String Formatierer + 02 "% .3f" % 8.928571429999999509e können