Эта книга была написана на основе замечательных курсов.
Основано на http://cs231n.github.io/python-numpy-tutorial
http://mathesaurus.sourceforge.net/matlab-numpy.html
https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html
https://docs.python.org/3/tutorial/
https://github.com/Gregivy/cs228-material/blob/master/tutorials/python/cs228-python-tutorial.ipynb
Она поможет читателю быстро разобраться в языке Python и приступить к решению задач Data Science и ML.
В книгу также включена справка для тех читалей, что уже знакомы с языком и средой MATLAB.
So this is formula
And this is code
let a = x*x;
Сперва нужно прочитать первую главу от А до Я. Она последовательно дает самые важные конструкции языка и его аспекты. После этого можно перейти к изучению основ библиотеки NumPy во второй главе. Если у читателя есть опыт работы в среде MATLAB, то после главы о NumPy можно перейти к приложению 1 NumPy+SciPy и MATLAB, где в табличном виде представлен обширный список встроенных в библиотеки математических функций и операций, а также их эквиваленты на языке Matlab. Более краткий список функций для работы с линейными операциями и их альтернативы Matlab представлены в главе 3 SciPy.
В книге дан краткий экскурс по языку, по-возможности приведены ссылки на углубления материала. Тем не менее, не все аспекты языка были указан в данном пособии, поэтому читателю рекомендуется, при наличии желания, после прочтения книгу приступить к чтению оффициального туториала, также начиная с первых глав, так как некоторые детали могут быть опущены в данной книге для просты вхождения в язык.
Мы рекомендуем тестировать весь код, предложенный в книге, менять его и наблюдать, как меняется результат, это даст возможность достаточно быстро «почувствовать» язык.