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¶
NumericAndScientificRecipes – code recipes for numeric computing (sinc functions, interpolation, etc.)
NumericAndScientificRecipesInPython – archived recipes from the old python.org scientific computing pages
Books¶
NumericBooks – books on numerical methods and linear algebra (LAPACK, etc.)
ScientificProgrammingBooks – books specifically about scientific programming with Python