1. Introduction#
Welcome to Linear Algebra for Data Science with Python!
This chapter introduces the book and its place in the field of linear algebra and data science. It then provides a brief introduction to some of the tools that are used throughout the book.
By the end of this book, you will learn:
The fundamental operations on vectors and matrices
How to use matrices and vectors to understand and solve systems of linear equations
The interpretation of matrix multiplication as a transformation between vector spaces
How a square matrix can have special vectors called eigenvectors that preserve their direction when multiplied by that matrix
How to use matrix techniques for exact and approximate data fitting, and
How to use alternate basis vectors to extract useful or important features from data
While this book does show how to perform many vector and matrix operations and manipulations by hand, the emphasis is on the meaning and application of the techniques. Techniques to perform these operations are always shown in Python using common Python data science libraries.