Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > de.comp.lang.python > #5658
| From | Stephan Seitz <stse+usenet@rootsland.net> |
|---|---|
| Newsgroups | de.comp.lang.python |
| Subject | Python2 auf 3: Matheberechnungen |
| Date | 2020-08-18 08:09 +0000 |
| Organization | Barad-dûr, Mordor |
| Message-ID | <hq1glnF175jU1@mid.individual.net> (permalink) |
Hallo! Ich versuche gerade, das völlig unnötige ;-) Python-Script AstroBuild (https://github.com/lhartikk/AstroBuild) auf Python3 zu migrieren. Dabei stelle ich aber fest, daß die verwendeten mathematischen Funktionen teilweise zu anderen Ergebnissen kommen. Eine Funktion berechnet z.B. aus Jahr, Monat, Tag und Stunde den folgenden Wert: return 367*year - 7 * ( year + (month+9)/12 ) / 4 + 275*month/9 + day - 730530 + float(hour)/float(24) Python2 kommt aktuell auf 7536.33333333, Python3 auf 7535.298611111201. Da dieser Wert für weitere Berechnungen verwendet wird, komme ich nie auf identische Ergebnisse. Woran liegt das? Und wie portiert man dann so ein Script? Shade and sweet water! Stephan -- | Stephan Seitz E-Mail: stse+usenet@rootsland.net | | If your life was a horse, you'd have to shoot it. |
Back to de.comp.lang.python | Previous | Next — Next in thread | Find similar
Python2 auf 3: Matheberechnungen Stephan Seitz <stse+usenet@rootsland.net> - 2020-08-18 08:09 +0000
Re: [Python-de] Python2 auf 3: Matheberechnungen Hartmut Goebel <h.goebel@goebel-consult.de> - 2020-08-18 10:38 +0200
Re: [Python-de] Python2 auf 3: Matheberechnungen Stephan Seitz <stse+usenet@rootsland.net> - 2020-08-18 11:00 +0000
Re: [Python-de] Python2 auf 3: Matheberechnungen Peter Otten <__peter__@web.de> - 2020-08-18 10:56 +0200
csiph-web