3 ms·
Numpy/Scipy (and Julia, maybe) are taking this role. There's really no reason to use Matlab these days.
by joelthelion 11y ago
Numpy/Scipy (and Julia, maybe) are taking this role. There's really no reason to use Matlab these days.
- siscia 11y agoThere are a lot of reason to use Matlab these days. A lot of package are built from matlab and not for Python, if you are a PhD student you want to use those package, not write your own, if you really really need to write some software you want to write it on top of something that already exists... It is really sad, but it is the reality...
- KingMob 11y agoIf only that were true. There are many, many reasons to keep using Matlab, mostly toolboxes and decades of software written on top of it. As I said in another comment, Matlab is a bad language, but a productive environment. In grad school, if I wanted to do my own EEG connectivity analyses, I could just include the Signal Processing Toolbox, the Stats Toolbox, and crunch my own numbers. Or, if I wanted to do a more standard analysis of my fMRI or EEG data, I would turn to the world's most popular open-source toolkits (SPM and Fieldtrip), both of which require... you guessed it, Matlab. The only place I ever found Matlab's libraries deficient for my needs was in machine learning. (I ended up doing an SVM-based spotlight fMRI analysis in Python.) There's a lot of lock-in and quality toolboxes around Matlab, Python/Julia won't knock it over yet, though I wish them the best of luck.