Essential Libraries
Last updated
Was this helpful?
Last updated
Was this helpful?
numpy
NumPy () is a library for the Python programming language, adding support for large, multi-dimensional arrays and matrices, along with a large collection of high-level mathematical functions to operate on these arrays. Beyond the fast array-processing capabilities that NumPy adds to Python, it is often used to pass data between algorithms and libraries. It is more efficient for storing and manipulating data than other Python data structures. See also
Pandas () is an open-source library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language. Pandas blends the high-performance array computing ideas of NumPy with the flexible data manipulation capabilities of spreadsheets and relational databases. It provides indexing functionality making it easy to reshape, slice, perform aggregations, and select subsets. It has flexible handling of missing data. It is a nice tool to organize, clean, and analyze the data.
matplotlib () is a popular library for producing informative visualisations (plots). It is designed for (mostly two dimensional) publication quality plots.
documentation
cheat sheet
panel () is a high-level app and dashboarding solution for Python. It can be used in jupyter notebook as well as stand-alone. It supports many plots and it makes the plots interactive. It is very useful for dashboard applications