Book Image

Mastering Python Scientific Computing

Book Image

Mastering Python Scientific Computing

Overview of this book

Table of Contents (17 chapters)
Mastering Python Scientific Computing
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Introduction to SciPy


SciPy contains a number of submodules dedicated to the common functionality required by various scientific computing applications. The SciPy community recommends that scientists first check whether a required functionality has already been implemented before actually implementing it in SciPy. As almost all of the essential functionality of scientific computing has already been implemented, this checking will save the efforts that the scientists would have applied in reinventing the wheel. Moreover, the SciPy modules have been optimized and well-tested for bugs and possible errors. Hence, using them will be beneficial in terms of better performance.

Mathematical functions in SciPy

SciPy is written on top of NumPy to extends its functionality to perform advanced mathematical functionality. Basic mathematical functions available in NumPy are not redesigned to perform these functionalities. We need to use NumPy functions, as we will see, in the programs in the subsequent...