Programming & Scientific Computing · Python & Data Science

Scientific computing and computational linear algebra in Python — advanced reference

Public introduction · full guide in Eikos

Introduction

What this guide covers

Introduction Introduction High Performance Computing · Numerical Analysis

Overview

Topics covered

  • Introduction
  • Computational Linear Algebra with Python and NumPy/SciPy
  • Scientific Computing Architecture in Python
  • NumPy ndarray structure and Vectorization
  • The Lower Layer: BLAS, LAPACK and Execution Engines
  • Floating Point Arithmetic and Numerical Stability

Related concepts

Main connections

  • Linear algebra & matrices
  • Calculus & differentiation
  • Neural networks & deep learning
  • Permutation & exact tests
  • Normal (Gaussian) distribution
  • Linear regression

Compatible notation

Mathematical sample in LaTeX

The expression is rendered accessibly, with its LaTeX source preserved below.

x=(−1)s×(1×a1a2…a52)2×2e−1023
View LaTeX sourcex = (-1)^s \times (1 \times a_{1}a_{2}\dots a_{52})_2 \times 2^{e - 1023}