4 ms·
In this case, Sagemath contains a domain that interfaces heavily with Maxima. By default Symbolic Calculus, which is a pretty common use-case since the space o
by meltyness 4y ago
In this case, Sagemath contains a domain that interfaces heavily with Maxima.
By default Symbolic Calculus, which is a pretty common use-case since the space of integral-tables is huge and complicated, makes pretty heavy use of calls to Maxima as a backend, but it can slip over to SymPy, and some others pretty easily.
Sagemath is, a little rough to use as a novice-y math guy, really quirky especially since Python isn't as up-front with typing as I would like, and I've run into some lazy-evaluation confusion as well, but if your time is worthless, use-case restricted it can be an alternative to paying out the nose for Mathematica.
- chongli 4y agoSagemath is, a little rough to use as a novice-y math guy Yeah I mainly used it in my real analysis, complex analysis, and differential geometry classes. Also used it a bit in an intro cryptography class to play around with some rings and solve assignment problems. I'm using Python right now in a neural networks class and I hate it. It's absolutely horrible to debug. You press run and then your neural network starts training and then craps out with divide-by-0 after a long time and no clue as to where the offending code might be.
- BeetleB 4y ago> Yeah I mainly used it in my real analysis, complex analysis, and differential geometry classes. Any pointers to how one would use it for real analysis? Thanks.
- curling_grad 4y agoWhile I generally agree with you, but I'd like to point out that Sagemath is more than a "Mathematica alternative". It seems like Sagemath is a better fit for some fields like cryptography, given its strong support for operations related to abstract algebra.