Ich iteriere über die float Werte, da ich sie später in verschiedene Funktionen ausgeben lasse. Es ist praktisch meine x-Koordinate, wenn man so will. klar könnte ich an jeder Stelle, wo ich p verwende, durch 10 teilen, da ich aber auch eine eingabe wie [0.01,0.02,...] zulassen muss, wird das meiner Meinung nach sehr unbersichtlich.Ich frage mich was dich an der lösung genau stört? Ist sie dir zu langsam?
Bezweifle das es eine Build-in Lösung dafür gibt und empfinde das
Iterieren über float-Werte als ziemlichen Sonderfall.
Ja, hatte aus Geschwindigkeitsgründen auf eine Build-in Lösung gehofft.
Führe mit dem Programm Analysen von großen Datenmengen durch, die im Schnitt 10 Stunden laufen, da macht sich jedes bisschen bemerkbar. Aber mit der .tolist() Variante habe ich mir ja abhilfe geschafft.
Wenn ich die float-Werte miteinander vergleichen will wie
Code: Alles auswählen
0.3==3*0.1
Code: Alles auswählen
from decimal import Decimal