Introduction

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.