SciPy Recipes: A cookbook with over 110 proven recipes for performing mathematical and scientific computations
by: L. Felipe Martins – Ruben Oliva Ramos – V Kishore Ayyadevara
ISBN-10: 1788291468
ISBN-13: 9781788291460
Released: 2017-12-20
Pages: 386
Publisher finelybook 出版社: Packt
Book Description
With the SciPy Stack,you get the power to effectively process,manipulate,and visualize your data using the popular Python language. Utilizing SciPy correctly can sometimes be a very tricky proposition. This book provides the right techniques so you can use SciPy to perform different data science tasks with ease.
This book includes hands-on recipes for using the different components of the SciPy Stack such as NumPy,SciPy,matplotlib,and pandas,among others. You will use these libraries to solve real-world problems in linear algebra,numerical analysis,data visualization,and much more. The recipes included in the book will ensure you get a practical understanding not only of how a particular feature in SciPy Stack works,but also of its application to real-world problems. The independent nature of the recipes also ensure that you can pick up any one and learn about a particular feature of SciPy without reading through the other recipes,thus making the book a very handy and useful guide.
Contents
1: GETTING TO KNOW THE TOOLS
2: GETTING STARTED WITH NUMPY
3: USING MATPLOTLIB TO CREATE GRAPHS
4: DATA WRANGLING WITH PANDAS
5: MATRICES AND LINEAR ALGEBRA
6: SOLVING EQUATIONS AND OPTIMIZATION
7: CONSTANTS AND SPECIAL FUNCTIONS
8: CALCULUS,INTERPOLATION,AND DIFFERENTIAL EQUATIONS
9: STATISTICS AND PROBABILITY
10: ADVANCED COMPUTATIONS WITH SCIPY
What You Will Learn
Get a solid foundation in scientific computing using Python
Master common tasks related to SciPy and associated libraries such as NumPy,pandas,and matplotlib
Perform mathematical operations such as linear algebra and work with the statistical and probability functions in SciPy
Master advanced computing such as Discrete Fourier Transform and K-means with the SciPy Stack
Implement data wrangling tasks efficiently using pandas
Visualize your data through various graphs and charts using matplotlib
Authors
L. Felipe Martins
L. Felipe Martins has a PhD in applied mathematics from Brown University and is currently an associate professor in the Department of Mathematics at Cleveland State University. His main research areas are applied probability and scientific computing. He has taught applied mathematics courses at all levels,including linear algebra,differential equations,probability,and optimization,and uses Python as an instructional tool in all courses. He is the author of two books,IPython Notebook Essentials and Mastering Python Data Analysis.
Ruben Oliva Ramos
Ruben Oliva Ramos is a computer system engineer from Tecnologico of León Institute with a master’s degree in computer and electronic systems engineering,tele-informatics,and a networking specialization from University of Salle Bajio in Leon,Guanajuato,Mexico. He has more than five years’ experience in developing web applications to control and monitor devices connected with the Arduino and Raspberry Pi using web frameworks and cloud services to build an Internet of Things applications.
He is a mechatronics teacher at the University of Salle Bajio and teaches students studying for their master’s degree in Design and Engineering of Mechatronics Systems. He also works at Centro de Bachillerato Tecnologico Industrial 225 in Leon,Guanajuato,Mexico,teaching electronics,robotics and control,automation,and microcontrollers at Mechatronics Technician Career.
He has worked on consultant and developer projects in areas such as monitoring systems and datalogger data using technologies such as Android,iOS,Windows Phone,Visual Studio,.NET,HTML5,PHP,CSS,Ajax,JavaScript,Angular,ASP .NET databases (SQLite,MongoDB,and MySQL),and web servers (Node.js and IIS). Ruben has done hardware programming on the Arduino,Raspberry Pi,Ethernet Shield,GPS,and GSM/GPRS,ESP8266,control and monitor systems for data acquisition and programming.
He’s the Author of the Pack Publishing book: Internet of Things Programming with JavaScript.