Wie kann ich numpy Array mit 3 Dezimalstellen drucken? Ich habe versucht, array.round(3)
, aber es druckt so wie 6.000e-01
. Gibt es eine Option, um es so zu drucken: 6.000
?
Ich habe eine Lösung als print ("%0.3f" % arr)
, aber ich möchte eine globale Lösung, d. h. nicht jedes Mal, wenn ich den Array-Inhalt überprüfen möchte.
Eigentlich brauchst du np.set_printoptions(precision=3)
. Es gibt viele hilfreiche andere Parameter .
Zum Beispiel:
%Vor%zeigt Ihnen Folgendes:
%Vor%