There is a python-matlab bridge which is unique in the sense that Matlab runs in the background so you don't have the startup cost each time you call a Matlab function. https://github.com/jaderberg/python-matlab-bridge. it's as easy as downloading and the following code: