I've a lot of experience with both MATLAB and Python. I find Python to be the better designed language, with fewer rough edges. But MATLAB still promotes and encourages the most productive approach to programming, one that NumPy just falls short of.
I don't know that that's strictly true but it gives you a general idea for why things are the way they are.
Nothing beats Matlab/Gnu Octave for me when I just want to make some quick calculations.
Though you can also use 'import' to keep the namespaces separate.
h2o.ai has been working on data.table for python (https://github.com/h2oai/datatable). Hope it matures quickly