you should state what efficiency are you looking for. Are you interested in saving time, space or whatever? Anyway, if I were you I'd go with python. Matlab is not really a programming language. It's a program itself which is able to execute scripts. Because of this, I assume that python can be a more lightweight and flexible choice. Anyway, you should also consider that Matlab is shipped with a lot of libraries that can considerably make the difference in terms of coding time.
you should state what efficiency are you looking for. Are you interested in saving time, space or whatever? Anyway, if I were you I'd go with python. Matlab is not really a programming language. It's a program itself which is able to execute scripts. Because of this, I assume that python can be a more lightweight and flexible choice. Anyway, you should also consider that Matlab is shipped with a lot of libraries that can considerably make the difference in terms of coding time.
Dol, that is a good question to ask. I myself have been using MATLAB for sometimes now but was recently introduced to the Python. I am beginning to fall in love with it especially using it to programme finite element method for solving differential equations.
I recently bought a book which I found easy to learn Python alongside as you learn finite element method of solving DEs with simple line of codes.
Thank you Samuel. This book might be useful for me also to learn something about Python.You are right; having proficiency of two would be certainly the best.Thank you again for your suggestions.