From: Ivan V. i B. <iv...@ca...> - 2006-10-29 09:17:59
|
En/na Colin J. Williams ha escrit:: > I'm afraid I'm still baffled. Are you saying that your proposal is=20 > necessary > to preserve compatibility with Python versions before 2.3? Otherwise, i= t=20 > appears > to introduce clutter with no clear benefit. >=20 > I don't find Numexpr in NumPy, are you referring to a scipy module? =46rom http://www.scipy.org/SciPyPackages/NumExpr: The scipy.sandbox.numexpr package supplies routines for the fast evaluation of array expressions elementwise by using a vector-based virtual machine. It's comparable to scipy.weave.blitz (in Weave), but doesn't require a separate compile step of C or C++ code. If your SciPy package doesn't include it, you can get a checkout from the repository:: $ svn co http://svn.scipy.org/svn/scipy/trunk/Lib/sandbox/numexpr Numexpr is not usable under Python <=3D 2.4 since it uses decorators (and= maybe for other reasons), so my proposal clearly hasn't the intention on Python 2.3 compatibility. Instead, it is a simplification of Numexpr's type system by stricter boolean types. I suggest that you try Numexpr. It is a great piece of software. Cheers= , :: Ivan Vilata i Balaguer >qo< http://www.carabos.com/ C=C3=A1rabos Coop. V. V V Enjoy Data "" |