One of the many dependencies of
matplotlib is called
numpy, which is short for “numerical Python.” It’s a very popular library used for scientific computing.
numpy provides objects that can represent more complex data than the built-in data types in Python can. It also provides efficient yet advanced mathematical operations you can perform on this data.