Navigation

  • index
  • next |
  • previous |
  • AM129 documentation »
  • Chapter 4. Python - Numerics in Python

Chapter 4. Python - Numerics in Python¶

Google drive folder with Jupyter Notebooks used in class: Jupyter Notebooks from class

  • Outlook
  • Reading Materials
  • Array manipulations in NumPy
    • Python lists vs. NumPy arrays
    • Performance comparison
    • Creating NumPy data arrays
    • Querying properties of NumPy arrays
    • NumPy array indexing
    • NumPy array slicing and masking
    • Copies and views
    • Linear algebraic operations
    • Reductions of NumPy arrays
    • Loading data files
    • An example: Numerical differentiation
    • An example: Revisiting HW3
    • An example: Spectra of random matrices
  • Matplotlib
    • IPython
    • Matplotlib and pyplot
    • Matplotlib and Jupyter Notebooks
    • Labels, titles, grids, legends
    • Plotting multiple lines
    • Advanced plots – 2D plots, 3D plots, subplots and more
  • SymPy
    • An example: Finding wavespeeds of a hyperbolic system
  • SciPy
    • An example: Solving a nonlinear, chaotic, ODE

Logo of AM129

Previous topic

Documentation in Python

Next topic

Outlook

This Page

  • Show Source

Quick search

Navigation

  • index
  • next |
  • previous |
  • AM129 documentation »
  • Chapter 4. Python - Numerics in Python
© Copyright 2024, Ian May, Dongwook Lee, and Sean Riedel. Created using Sphinx 8.0.2.