I tried to speed up some code and then tried to compile the class and function using cython
and WOW! I haven't rated it yet, but it looks at least 10 times faster.
I first looked at cython just two days ago, I'm very impressed!
However, I cannot get eval () to work.
def thefirst(int a): d = eval('1+2+a') return d
I compile this into the module1.pyd file and call it with the python file:
from module1 import thefirst x = thefirst(2) print x
This returns:
NameError: name 'a' is not defined.
All help is appreciated.
source share