Als «cython» getaggte Fragen

81
Kompilieren Sie das Python-Hauptprogramm mit Cython

Ich habe ein Python2.6-Programm, das Python-Module laden kann, die mit Cython in .so-Dateien kompiliert wurden. Ich habe Cython verwendet, um die .py-Module zu .so-Dateien zu kompilieren, und alles funktioniert einwandfrei. Dies ist die Datei setup.py, die ich mit Cython verwende: from...

8
Cython gibt 0 für einen Ausdruck zurück, der mit 0,5?

Aus irgendeinem Grund gibt Cython 0 für einen mathematischen Ausdruck zurück, der 0,5 ergeben sollte: print(2 ** (-1)) # prints 0 Seltsamerweise mischen Sie Variablen ein und es wird wie erwartet funktionieren: i = 1 print(2 ** (-i)) # prints 0.5 Vanilla CPython gibt in beiden Fällen 0,5 zurück....