3 ms·
Looking at Theano, they seem pretty different. Theano seems to be a beefed-up numpy (with compilation, symbolic differentiation, stability, and GPU use), while
by wisty 14y ago
Looking at Theano, they seem pretty different.
Theano seems to be a beefed-up numpy (with compilation, symbolic differentiation, stability, and GPU use), while Sympy is a CAS framework.
That said, Theano looks really really really cool.
I wish I'd seen Theano before trying to force Sympy to do pretty much what Theano does (through Sympy's codegen).
- mjn 14y agoTheano has an interesting description of the lay of the land as they see it, where they position themselves as a hybrid of numpy/MATLAB type numerical-computational tools and sympy/Mathematica-style CAS tools: http://deeplearning.net/software/theano/introduction.html#what-does-it-do-that-they-don-t http://deeplearning.net/software/theano/introduction.html#wh...
- dave_sullivan 14y agoFrom the link, they mention this: The closest Python package to Theano is sympy. Theano focuses more on tensor expressions than Sympy, and has more machinery for compilation. Sympy has more sophisticated algebra rules and can handle a wider variety of mathematical operations (such as series, limits, and integrals).
- deleted 14y ago[deleted]