An Introduction to Basic Packages, Functions, and Concepts
Before getting started on any practical recipes, we’ll use this opening chapter to introduce several core mathematical concepts and structures and their Python representations. We’ll look at basic numerical types, basic mathematical functions (trigonometric functions, exponential function, and logarithms), and matrices. Matrices are fundamental in most computational applications because of the connection between matrices and solutions of systems of linear equations. We’ll explore some of these applications in this chapter, but matrices will play an important role throughout this book.
We’ll cover the following main topics in this order:
- Exploring Python numerical types
- Understanding basic mathematical functions
- Diving into the world of NumPy
- Working with matrices and linear algebra
NumPy arrays and the basic mathematical functions we will see in this chapter will be...