Technology
[テクノロジー] Scipy vs Numpy in Python
おはよございます
Today I will return to the topic of technology, テクノロジー, specifically "python for machine learning".
Machine learning is one of the fields of Artificial Intelligent, I have had a chance to learn during my Master in France. It is 1 year since I stopped to spend more time on it, so yesterday with my inspiration, I decided to come back to deepen.
I started with basic linear algebre. In order to demonstrate calculation on computer, I used Numpy and Scipy, both of them are libraries of Python supported mathematics
Actually, I was familliar with Numpy, but have not been yet with Scipy. Scipy is new library which bases on Numpy, or maybe we call it as an extension, "useful extension" (◕‿◕)
Image by scipy.org
For example, if you want to create and work with array in Python as programming aspect so Numpy library is good, in C or Java...we also have array[] too. But when you wanna use more complex operation as mathematics aspect such as split column, split row, convolution... Scipy support some helpful function to make it o(≧▽≦)o
I have taken 1 day to make function to turn multi-dimension array of image into one-dimension array, but with Scipy it's more easier.
ヽ(o^▽^o)ノ
The link below is tutorial to learn scipy in datacamp, an interested website to learn data science
https://www.datacamp.com/community/tutorials/python-scipy-tutorial#gs.mhUjX_0