Geschwindigkeitsvergleich von Python

Es gibt noch die Python-Version 2.x, welche aus Kompatiblitätsgründen noch im Einsatz ist. Die neuere Version 3.x (aktuell die 3.6.2) hat viele Verbesserungen und sollte bei neuen Projekten verwendet werden.

Ich wollte einen einfachen Geschwindigkeitsvergleich zwischen der Version 2.x und 3.x.

Tabelle

Source-Code

Ergebnis: Bei einer For-Loop ist Python3 langsamer. Vielleicht auch bei anderen Funktionen. Dies muß jedoch konkret überprüft werden. Um auf Performance zu optimieren, kann jedoch ein Assembler oder C-Modul importiert werden. Dann aber HW-abhängig auf die CPU zugeschnitten.

Hinweis: Dieser Vergleich ist nicht aussagekräftig, da lediglich die For-Schleife in einer Loop angewendet wurde.