Explorations In Numerical Analysis: Python Edition
Title | Explorations In Numerical Analysis: Python Edition PDF eBook |
Author | James V Lambers |
Publisher | World Scientific |
Total Pages | 691 |
Release | 2021-01-14 |
Genre | Mathematics |
ISBN | 9811227950 |
This textbook is intended to introduce advanced undergraduate and early-career graduate students to the field of numerical analysis. This field pertains to the design, analysis, and implementation of algorithms for the approximate solution of mathematical problems that arise in applications spanning science and engineering, and are not practical to solve using analytical techniques such as those taught in courses in calculus, linear algebra or differential equations.Topics covered include computer arithmetic, error analysis, solution of systems of linear equations, least squares problems, eigenvalue problems, nonlinear equations, optimization, polynomial interpolation and approximation, numerical differentiation and integration, ordinary differential equations, and partial differential equations. For each problem considered, the presentation includes the derivation of solution techniques, analysis of their efficiency, accuracy and robustness, and details of their implementation, illustrated through the Python programming language.This text is suitable for a year-long sequence in numerical analysis, and can also be used for a one-semester course in numerical linear algebra.
Explorations In Numerical Analysis: Python Edition
Title | Explorations In Numerical Analysis: Python Edition PDF eBook |
Author | JAMES V. SUMNER LAMBERS (AMBER C. MONTIFORTE, VIVIAN A.) |
Publisher | World Scientific Publishing Company |
Total Pages | 680 |
Release | 2021-03 |
Genre | |
ISBN | 9789811229343 |
This textbook is intended to introduce advanced undergraduate and early-career graduate students to the field of numerical analysis. This field pertains to the design, analysis, and implementation of algorithms for the approximate solution of mathematical problems that arise in applications spanning science and engineering, and are not practical to solve using analytical techniques such as those taught in courses in calculus, linear algebra or differential equations. Topics covered include computer arithmetic, error analysis, solution of systems of linear equations, least squares problems, eigenvalue problems, nonlinear equations, optimization, polynomial interpolation and approximation, numerical differentiation and integration, ordinary differential equations, and partial differential equations. For each problem considered, the presentation includes the derivation of solution techniques, analysis of their efficiency, accuracy and robustness, and details of their implementation, illustrated through the Python programming language. This text is suitable for a year-long sequence in numerical analysis, and can also be used for a one-semester course in numerical linear algebra.
Applied Scientific Computing
Title | Applied Scientific Computing PDF eBook |
Author | Peter R. Turner |
Publisher | Springer |
Total Pages | 272 |
Release | 2018-07-18 |
Genre | Computers |
ISBN | 3319895753 |
This easy-to-understand textbook presents a modern approach to learning numerical methods (or scientific computing), with a unique focus on the modeling and applications of the mathematical content. Emphasis is placed on the need for, and methods of, scientific computing for a range of different types of problems, supplying the evidence and justification to motivate the reader. Practical guidance on coding the methods is also provided, through simple-to-follow examples using Python. Topics and features: provides an accessible and applications-oriented approach, supported by working Python code for many of the methods; encourages both problem- and project-based learning through extensive examples, exercises, and projects drawn from practical applications; introduces the main concepts in modeling, python programming, number representation, and errors; explains the essential details of numerical calculus, linear, and nonlinear equations, including the multivariable Newton method; discusses interpolation and the numerical solution of differential equations, covering polynomial interpolation, splines, and the Euler, Runge–Kutta, and shooting methods; presents largely self-contained chapters, arranged in a logical order suitable for an introductory course on scientific computing. Undergraduate students embarking on a first course on numerical methods or scientific computing will find this textbook to be an invaluable guide to the field, and to the application of these methods across such varied disciplines as computer science, engineering, mathematics, economics, the physical sciences, and social science.
Python Programming and Numerical Methods
Title | Python Programming and Numerical Methods PDF eBook |
Author | Qingkai Kong |
Publisher | Academic Press |
Total Pages | 482 |
Release | 2020-11-27 |
Genre | Technology & Engineering |
ISBN | 0128195509 |
Python Programming and Numerical Methods: A Guide for Engineers and Scientists introduces programming tools and numerical methods to engineering and science students, with the goal of helping the students to develop good computational problem-solving techniques through the use of numerical methods and the Python programming language. Part One introduces fundamental programming concepts, using simple examples to put new concepts quickly into practice. Part Two covers the fundamentals of algorithms and numerical analysis at a level that allows students to quickly apply results in practical settings. Includes tips, warnings and "try this" features within each chapter to help the reader develop good programming practice Summaries at the end of each chapter allow for quick access to important information Includes code in Jupyter notebook format that can be directly run online
Numerical Methods in Physics with Python
Title | Numerical Methods in Physics with Python PDF eBook |
Author | Alex Gezerlis |
Publisher | Cambridge University Press |
Total Pages | 606 |
Release | 2020-08-27 |
Genre | Science |
ISBN | 1108805884 |
Bringing together idiomatic Python programming, foundational numerical methods, and physics applications, this is an ideal standalone textbook for courses on computational physics. All the frequently used numerical methods in physics are explained, including foundational techniques and hidden gems on topics such as linear algebra, differential equations, root-finding, interpolation, and integration. Accompanying the mathematical derivations are full implementations of dozens of numerical methods in Python, as well as more than 250 end-of-chapter problems. Numerical methods and physics examples are clearly separated, allowing this introductory book to be later used as a reference; the penultimate section in each chapter is an in depth project, tackling physics problems which cannot be solved without the use of a computer. Written primarily for students studying computational physics, this textbook brings the non-specialist quickly up to speed with Python before looking in detail at the numerical methods often used in the subject.
Python for Scientific Computing and Artificial Intelligence
Title | Python for Scientific Computing and Artificial Intelligence PDF eBook |
Author | Stephen Lynch |
Publisher | CRC Press |
Total Pages | 334 |
Release | 2023-06-15 |
Genre | Computers |
ISBN | 100088967X |
Python for Scientific Computing and Artificial Intelligence is split into 3 parts: in Section 1, the reader is introduced to the Python programming language and shown how Python can aid in the understanding of advanced High School Mathematics. In Section 2, the reader is shown how Python can be used to solve real-world problems from a broad range of scientific disciplines. Finally, in Section 3, the reader is introduced to neural networks and shown how TensorFlow (written in Python) can be used to solve a large array of problems in Artificial Intelligence (AI). This book was developed from a series of national and international workshops that the author has been delivering for over twenty years. The book is beginner friendly and has a strong practical emphasis on programming and computational modelling. Features: No prior experience of programming is required. Online GitHub repository available with codes for readers to practice. Covers applications and examples from biology, chemistry, computer science, data science, electrical and mechanical engineering, economics, mathematics, physics, statistics and binary oscillator computing. Full solutions to exercises are available as Jupyter notebooks on the Web. Support Material GitHub Repository of Python Files and Notebooks: https://github.com/proflynch/CRC-Press/ Solutions to All Exercises: Section 1: An Introduction to Python: https://drstephenlynch.github.io/webpages/Solutions_Section_1.html Section 2: Python for Scientific Computing: https://drstephenlynch.github.io/webpages/Solutions_Section_2.html Section 3: Artificial Intelligence: https://drstephenlynch.github.io/webpages/Solutions_Section_3.html
Computational Mathematics
Title | Computational Mathematics PDF eBook |
Author | Dimitrios Mitsotakis |
Publisher | CRC Press |
Total Pages | 870 |
Release | 2023-06-19 |
Genre | Mathematics |
ISBN | 1000889483 |
This textbook is a comprehensive introduction to computational mathematics and scientific computing suitable for undergraduate and postgraduate courses. It presents both practical and theoretical aspects of the subject, as well as advantages and pitfalls of classical numerical methods alongside with computer code and experiments in Python. Each chapter closes with modern applications in physics, engineering, and computer science. Features: No previous experience in Python is required. Includes simplified computer code for fast-paced learning and transferable skills development. Includes practical problems ideal for project assignments and distance learning. Presents both intuitive and rigorous faces of modern scientific computing. Provides an introduction to neural networks and machine learning.