
Mathematical Methods in Data Science
Bridging Theory and Applications with Python
Sebastien Roch(Author)
Cambridge University Press
Published on 30. October 2025
Book
Paperback/Softback
582 pages
978-1-009-50940-4 (ISBN)
Description
Bridge the gap between theoretical concepts and their practical applications with this rigorous introduction to the mathematics underpinning data science. It covers essential topics in linear algebra, calculus and optimization, and probability and statistics, demonstrating their relevance in the context of data analysis. Key application topics include clustering, regression, classification, dimensionality reduction, network analysis, and neural networks. What sets this text apart is its focus on hands-on learning. Each chapter combines mathematical insights with practical examples, using Python to implement algorithms and solve problems. Self-assessment quizzes, warm-up exercises and theoretical problems foster both mathematical understanding and computational skills. Designed for advanced undergraduate students and beginning graduate students, this textbook serves as both an invitation to data science for mathematics majors and as a deeper excursion into mathematics for data science students.
Reviews / Votes
'Mathematical Methods in Data Science provides a clear and accessible primer on key concepts central to data science and machine learning. Through engaging examples from neural networks, recommender systems, and data visualization, Roch illuminates myriad foundational topics and methods. Designed for readers from a broad range of backgrounds, this text is an indispensable resource for students and professionals.' Rebecca Willett, University of Chicago 'This book is an outstanding introduction to the fundamentals of data science by an expert educator and researcher in the area. Its choice of topics, its use of Python, its plentiful examples and exercises, and its battle-testing in the classroom make it a top choice for students and educators seeking a mathematically rigorous yet practical entree into data science.' Stephen J. Wright, University of WisconsinMore details
Series
Language
English
Place of publication
Cambridge
United Kingdom
Target group
College/higher education
Product notice
Paperback (trade)
Illustrations
Worked examples or Exercises
Dimensions
Height: 254 mm
Width: 178 mm
Thickness: 32 mm
Weight
1080 gr
ISBN-13
978-1-009-50940-4 (9781009509404)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
Additional editions

Book
10/2025
Cambridge University Press
€186.60
Shipment within 15-20 days
Person
Sebastien Roch is a Vilas Distinguished Achievement Professor of Mathematics at the University of Wisconsin, Madison. At UW-Madison, he helped establish the Data Science Major and has developed several courses on the mathematics of data. He is the author of Modern Discrete Probability: An Essential Toolkit (2023).
Content
1. Introduction: a first data science problem; 2. Least squares: geometric, algebraic, and numerical aspects; 3. Optimization theory and algorithms; 4. Singular value decomposition; 5. Spectral graph theory; 6. Probabilistic models: from simple to complex; 7. Random walks on graphs and Markov chains; 8. Neural networks, backpropagation and stochastic gradient descent.