numpy-array Nachkommastellen
Verfasst: Samstag 29. Oktober 2011, 16:14
Hallo ich rechne grad mit "mittelmäßig" großen matrizen (max 200 X 200, eher kleiner) und benutze dazu das numpy-array
Dabei muss ich auch Koordinatentransformationen mit den Matrizen durchführen, was Dazu führt, dass die Zahlenformate nicht mahr so schön Kompakt sind wie wenn man die Funktionen einfach mit Integerwerten testet.
Konkret möchte ich meinen bisherigen Code mit vorerst kleinen 6x6 oder 9x9 matrizen darauf hin testen ob er auch wirklich das macht was er soll. Auf grund der Gleitkommadarstellung bekomme ich aber immer etwa sowas hier:
Wie man sieht, werden die Zeilen der Matrix einfach zu lang, als dass es noch in die Konsole passt. Es ist auf dauer echt anstrengend zu schauen welche Zahl dort zu welcher Zeile gehört.
kann man in den numpy-arrays irgendwie einfach ein par nachkommastellen abschneiden damit das n bisschen hübscher aussieht?
Gruß Arthur Dent
Dabei muss ich auch Koordinatentransformationen mit den Matrizen durchführen, was Dazu führt, dass die Zahlenformate nicht mahr so schön Kompakt sind wie wenn man die Funktionen einfach mit Integerwerten testet.
Konkret möchte ich meinen bisherigen Code mit vorerst kleinen 6x6 oder 9x9 matrizen darauf hin testen ob er auch wirklich das macht was er soll. Auf grund der Gleitkommadarstellung bekomme ich aber immer etwa sowas hier:
Code: Alles auswählen
[[ 102.47487373 1.76776695 2.12132034 -2.47487373 -1.76776695
2.12132034 0. 0. 0. ]
[ 1.76776695 102.47487373 2.12132034 -1.76776695 -2.47487373
2.12132034 0. 0. 0. ]
[ 2.12132034 2.12132034 102.82842712 -2.12132034 -2.12132034
1.41421356 0. 0. 0. ]
[ -2.47487373 -1.76776695 -2.12132034 4.94974747 0.
-4.24264069 -2.47487373 1.76776695 -2.12132034]
[ -1.76776695 -2.47487373 -2.12132034 0. 4.94974747
0. 1.76776695 -2.47487373 2.12132034]
[ 2.12132034 2.12132034 1.41421356 -4.24264069 0.
5.65685425 2.12132034 -2.12132034 1.41421356]
[ 0. 0. 0. -2.47487373 1.76776695
2.12132034 2.47487373 -1.76776695 2.12132034]
[ 0. 0. 0. 1.76776695 -2.47487373
-2.12132034 -1.76776695 2.47487373 -2.12132034]
[ 0. 0. 0. -2.12132034 2.12132034
1.41421356 2.12132034 -2.12132034 2.82842712]]
kann man in den numpy-arrays irgendwie einfach ein par nachkommastellen abschneiden damit das n bisschen hübscher aussieht?
Gruß Arthur Dent