This classic textbook, thoroughly revised and updated for its third edition, introduces the basic methods of computational physics. Clear, concise and practical, the new edition includes an additional chapter on machine learning and is supported with sample programs in Python. First, readers are presented with the numerical techniques that every computational scientist should have in their toolbox, including approximation of functions, numerical calculus, differential and partial differential equations, spectral analysis, linear algebra and matrix operations. The author then provides self-contained…
A new chapter covering modern machine learning replaces the chapter on numerical renormalization
Sample programs in the book now in Python programs, with a brief introduction to Python in Chapter 1
Chapters 1–11 have been revised to reflect recent scientific advancements
Online publication date: 24 April 2024
Hardback publication date: