What is best for doing data science matlab or Python

BATHULA PRAVEEN (BP)
0

What is best for doing data science matlab or Python?

 It really depends upon the type of application and various parameters associated to it.


1)Python is a general purpose language that is easy and intuitive whereas finding packages in R can take a lot time if you are not familiar with it. In short, if you have less time to code Python would be a better option.


2)R has a rich ecosystem of cutting-edge packages and active community. CRAN (Comprehensive R Archive Network) is a huge R repository of R packages which is comparatively huge than PyPi(Python Package Index)


3)R is more useful when the data analysis requires an individual server whereas Python is more useful when analysis has to be incorporated into web apps etc.


4)Python is a good tool to implement algorithms as it is a fully fledged programming language whereas R is preferable when statistical models have to be developed.


5)Python is also used in Embedded Systems whereas R is moreover restricted to developing Statistical model to visualize data sets.


6) R is comparatively slow, as it has so many open source packages(greater than Python).


7) Not well acquainted with Matlab as the algorithms are proprietary, but I have used it for Digital Signal & Image Processing for some academic courses.


8) Mathworks(Matlab) puts restrictions on code portability, the ability to run your code on someone elses computer. You can run your “compiled” application using the Matlab Component Runtime (MCR), but your portbale app must exactly match the version of the installed MCR, which can be a nuisance considering that Matlab releases a new version every 6 months.


9)Matlab is quite expensive, which means that code that is written in Matlab can only be used by people with sufficient funds to buy a license.


10) Matlab might be easier for beginners, because the packages have nearly everything you need, while in Python you need to install extra packages and an IDE. It has a large scientific community; it is used on many universities.


I would call it a TIE between R and Python!


It really boils down to R and Python when it comes to Data Science. Depending upon the various parameters(like: time available, prior knowledge of the language, ease of use etc) for successfully executing a project or research, one should choose between R and Python.



Post a Comment

0Comments

Post a Comment (0)