ich habe folgenden Numpy Array:
Code: Alles auswählen
[[ 1.00000e+00 3.09120e-01 5.58157e+00 2.12157e+01 -8.04374e-01]
[ 2.00000e+00 1.54953e-01 5.61421e+00 2.08844e+01 -2.25799e-01]
[ 3.00000e+00 0.00000e+00 5.64258e+00 2.05531e+01 3.52776e-01]]
Code: Alles auswählen
[[ 1 0.309120 5.581570 21.215700 -0.804374]
[ 2 0.154953 5.614210 20.884400 -0.225799]
[ 3 0.000000 5.642580 20.553100 0.352776]]
numpy.array2string(np_arr, formatter={'float_kind':lambda x: "%10.6f" % x}) alle Spalten im von mir gewünschten 'Float'-format speichern.
Nun möchte ich aber gern die erste Spalte als Integer formatieren.
Mit numpy.savetxt() kann ich für jede Spalte einen individuellen 'Formatter' definieren, geht dies auch mit numpy.array2string?
Ich möchte hier erstmal den sttring lokal speichern und nocht nicht in eine Datei schreiben.
Gruß