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

Chapter 5. Performing Numerical Computing

In this chapter, we will discuss most of the features of NumPy and SciPy with the help of example programs. We will start with a detailed discussion on arrays and the operations that can be performed on them, using examples. This will lay a solid foundation for discussing various advanced functionalities supported by NumPy and SciPy.

In this chapter, we will cover the following topics:

  • Scientific numerical computing using NumPy and SciPy

  • The fundamental objects of NumPy

  • The various packages/modules of NumPy

  • The basics of the SciPy package

  • Mathematical functions of SciPy

  • Advanced mathematical modules and packages

NumPy is the base of numerical computing in Python, and its most fundamental and important idea is support for multidimensional arrays. Let's start our discussion with the underlying concepts of arrays in NumPy. After the basics, we will discuss the various operations that can be performed on multidimensional arrays. We will also cover the various...