Skip to main content

Machine-learning-basics:
Python Tools

image for Python Tools

Several popular Python libraries support machine learning:

  • scikit-learn: a widely used ML toolkit with clear examples and documentation..

  • SciPy: useful for optimisation, statistics and scientific computing. Also includes support for sparse matrices.

  • NumPy: provides fast multi-dimensional arrays, commonly used as input to ML algorithms.

  • Pandas: offers DataFrames for working with structured data. Great for cleaning, filtering and analysis.

  • Matplotlib: a plotting library used to create charts such as histograms, bar charts and scatter plots.

  • Seaborn: built on top of matplotlib, offering attractive statistical graphics.

  • Graphviz: a tool for visualising graphs and structures like decision trees.