External Links

NumPy

NumPy is a fundamental package for scientific computing in Python. It provides:

  • A powerful N-dimensional array object
  • Sophisticated broadcasting functions
  • Tools for integrating C/C++ code
  • Useful linear algebra, Fourier transform, and random number capabilities

SciPy

SciPy is a scientific computing library that builds on NumPy. It provides:

  • Optimization algorithms
  • Linear algebra operations
  • Signal and image processing tools
  • Statistical functions

NetworkX

NetworkX is a Python package for complex networks. It provides:

  • Graph creation and manipulation
  • Network structure and analysis algorithms
  • Network visualization tools
  • Large collection of graph algorithms

Scikit-learn

Scikit-learn is a machine learning library for Python. It provides:

  • Classification, regression, and clustering algorithms
  • Model selection and evaluation tools
  • Preprocessing and feature engineering utilities
  • Comprehensive documentation and examples

PyTorch

PyTorch is an open source machine learning framework. It provides:

  • Dynamic computational graphs
  • GPU acceleration
  • Deep neural network building blocks
  • Rich ecosystem of tools and libraries

PyTorch Geometric

PyTorch Geometric (PyG) is a library for deep learning on irregular input data. It provides:

  • Graph Neural Network implementations
  • Various graph datasets
  • Common graph operations
  • Efficient sparse matrix operations