Scikit-learn is base on NumPy and sciPy incor porating an extensive variety of best in class AI calculations for medium-scale directed and unaided issues

Scikit-Learn

NumPy

Theano is a Python library that allows you to define, optimize, and evaluate mathematical expressions involving multi-dimensional arrays efficiently.

Theano

NumPy

TensorFlow 2.0 is used building neural networks like Computer Vision, Natural Language Processing, Generative Deep and machine learning simple, It used an API called Keras.

TensorFlow

NumPy

Keras is used for developing and assess neural network within deep learning and Machine learning.It is used on top of Theano and TensorFlow.

NumPy

Pytorch is fall in data science category and based on C language and can be integrated with NumPy Library.

Pytorch

NumPy

pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool,
built on top of the Python programming language.

Pandas

NumPy

Matplotlib is a data visualization library.It makes animated,static,interactive figure that can be zoom,pan,update in Python programming language.