Scientific Computing

Python became a serious scientific computing language thanks to NumPy, SciPy, and the ecosystem that grew around them. This section covers numerical and scientific libraries, code recipes, AI/ML resources, and books. Some pages here predate NumPy and reference its predecessors (Numeric, Numarray), which gives you a sense of how far the ecosystem has come.

Libraries and Tools

  • NumPy – Python’s foundational array library for scientific computing, used at the core of most data science and ML work

  • NumericAndScientific – broad catalog of numeric and scientific Python libraries, including SciPy, matplotlib, and many others

  • NumericAndScientific subpages – pages on data formats, scientific libraries, and plotting tools

  • PythonForArtificialIntelligence – collection of AI and machine learning libraries and frameworks for Python

Recipes and Examples

Books