I think GNU Octave is the free software MATLAB alternative. Since it aims to be highly compatible and run the same code. Various python stacks do more things, and do them differently.
Having worked with both Python and matlab in both academic and professional settings, I don't think there's any project where I would pick matlab first unless my hand is forced