Skip to content

Latest commit

 

History

History
30 lines (22 loc) · 1.75 KB

data-science-libs.md

File metadata and controls

30 lines (22 loc) · 1.75 KB

Python Libraries for Data Science and Data Viz

General use

Specific

  • scikit-learn - machine learning framework
  • PyTorch - machine learning framework
  • keras - deep learning (e.g., neural networks)
  • TensorFlow - machine learning framework
  • DEAP - evolutionary computation framework (e.g., genetic algorithms)
  • pydantic - data validation and settings management using python type annotations

Data visualization

Plotting libraries

  • Matplotlib: Python de facto 2D plotting library.
  • seaborn: Based on matplotlib, it provides a high-level interface for drawing attractive and informative statistical graphics.
  • Altair: A declarative statistical visualization library for Python, based on Vega and Vega-Lite

Web ready

  • Bokeh : Creates interactive, web-ready plots, which can be easily output as JSON objects, HTML documents, or interactive web applications.
  • Plotly: Makes interactive plots, but it offers some charts you won't find in most libraries, like contour plots, dendograms, and 3D charts.

Geo

  • Folium: Folium makes it easy to visualize data that’s been manipulated in Python on an interactive leaflet.js map.
  • Basemap: A matplotlib toolkit library for plotting 2D data on maps in Python.