# Python | Linear Algebra

Linear Algebra is a branch of mathematics that deals with large data by the use of Vectors and Matrices. It introduces a different way of viewing and understanding large data. Matrices and Vectors are the primary tools and are used for data representations. A vector is also a unit column matrix. Linear Algebra can also be defined as "Mathematics of n-dimensional Space". It involves four subspaces:

1. Column Space
2. Row Space
3. Null Space
4. Left Null Space

There are multiple types of matrices and multiple operations that can be done on Matrices. In this learning sequence, we are going to use python to implement these matrices and how to manipulate them using different operations.

Why should we use Python?

• Python is a higher-level computer programming language. Apart from this, it provides a large number of packages (mainly numpy for matrices and vectors) which allow us to perform operations on big data very effectively as well as it is very efficacious.
• Python is being used almost everywhere. Python use in projects, software development, algorithmic programming/machine learning, and research made it one of the cardinal languages in computer science. Python provides a freehand for learning Linear Algebra so that you can implement it in any of the domains.