I eine numpy Array haben, zum Beispiel:Zeichenfolgendarstellung eines numpy Array mit Komma seine Elemente trenn
points = np.array([[-468.927, -11.299, 76.271, -536.723],
[-429.379, -694.915, -214.689, 745.763],
[ 0., 0., 0., 0. ]])
wenn ich es drucken oder in einen String mit str drehen() I erhalten:
print w_points
[[-468.927 -11.299 76.271 -536.723]
[-429.379 -694.915 -214.689 745.763]
[ 0. 0. 0. 0. ]]
ich es in einen String drehen müssen, die Kommas mit Trenn druckt, während der Array-Struktur 2D zu halten, das heißt:
[[-468.927, -11.299, 76.271, -536.723],
[-429.379, -694.915, -214.689, 745.763],
[ 0., 0., 0., 0. ]]
Kennt jemand eine einfache Möglichkeit, ein numpiges Array in diese Form von String zu verwandeln?
Ich weiß, dass .tolist() fügt die Kommas, aber das Ergebnis verliert die 2D-Struktur.
Was wollen Sie mit diesem Format? –
bist du in BME230 lol? Ich hatte genau die gleiche Frage und das war die perfekte Antwort. –
numpy.set_printoptions sollte wirklich eine Option dafür haben – Fnord