<p><b>Key Features of the Book: </b></p><ul><li>Perfect book for introduction to practical numerical algorithms and programs for advanced undergraduate and beginning graduate students.</li><li>Introduces Python programming language and its modules related to numerical computing</li><li>Covers Numpy,
Practical Numerical Computing Using Python
โ Scribed by Mahendra Verma
- Publisher
- pothi.com
- Year
- 2022
- Tongue
- English
- Leaves
- 759
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Table of Contents
Preface
Chapter One
Introduction to Computing
Computer Hardware
Supercomputers & Computation Complexity
Computer Software
Brief Overview of Python
Anaconda Python, Notebooks, and Prutor
Applications of Computers
Chapter Two
Integers
Floating Point and Complex Numbers
Python Variables and Logical Variables
Chapter Three
Character & Strings
List
Numpy Arrays
Dictionary
Mutable and Immutable Objects in Python
Chapter Four
Simple Statements
Conditional Flows in Python
Looping in Python
Chapter Five
Functions in Python
Python Namespace and Scope
Recursive Functions
Chapter Six
Good Progamming Practices
Prime Numbers
Searching and Sorting
Chapter Seven
Matplotlib & Field Plots
Miscellaneous Plots
Animation using Python
Chapter Eight
Reading & Writing Text Files in Python
Reading & Writing Numerical Data in Python
Chapter Nine
Error Analysis
Nondimensionalization of Equations
Numerical Methods
Chapter Ten
Lagrange Interpolation
Splines
Chapter Eleven
Newton-Cotes Formulas
Gaussian Quadrature
Python's Quad & Multidimensional Integrals
Chapter Twelve
Computing Numerical Derivatives
Chapter Thirteen
General Overview
Euler Forward Method, Accuracy & Stability
Implicit Schemes
Higher-order Methods
Multistep Method
Solving a System of Equations
Stiff Equations
Chapter Fourteen
Fourier Transform
One-dimensional Discrete Fourier Transforms
Mutlidimensional Fourier Transform
Chapter Fifteen
Solving PDEs Using Spectral Method: Diffusion Equation
Solving Wave, Burgers, and KdV Equations
Spectral Solution of Naiver-Stokes Equation
Spectral Solution of Schrรถdinger Equation
Chapter Sixteen
General Overview & Diffusion Equation Solver
Solving Wave Equation
Burgers and Navier-Stokes Equations
Schrodinger equation
Chapter Seventeen
Root Finders
Chapter Eighteen
Shooting Method
Eigenvalue Calculation
Chapter Nineteen
Solving Laplace Equation
Solving Poisson Equation
Chapter Twenty
Solution of Algebraic Equations
Eigenvalues and Eigenvectors
Chapter Twenty-One
Random numbers
Integration Using Random Numbers
Regression Analysis
Applications in Statmech
Machine Learning
Epilogue
Appendix A: Errors in Lagrange Interopolation
Appendix B: Improving Accuracy Using Richardson Method
References
๐ SIMILAR VOLUMES
A problem-solving approach to programming with Python.<br><br>The Practice of Computing Using Python introduces CS1 students (majors and non-majors) to computational thinking using Python.? With data-manipulation as a theme, readers quickly see the value in what theyโre learning and leave the course
<p><span>For courses in Python Programming</span></p><p><span>ย </span></p><p><span>Introduces Python programming with an emphasis on problem-solving</span></p><p><span>Now in its </span><span>Third Edition</span><span>, </span><span>Practice of Computing Using Python</span><span> continues to effect
For courses in Python Programming" Introduces Python programming with an emphasis on problem-solving Now in its Third Edition, "Practice of Computing Using Python" continues to effectively introduce readers to computational thinking using Python, with a strong emphasis on problem solving through com
This book concentrates on the practical aspects of numerical analysis and linear and non-linear programming. It discusses the methods for solving different types of mathematical problems using MATLAB and Python. Although the book focuses on the approximation problem rather than on error analysis of
Practical Numerical and Scientific Computing with MATLABยฎ and Python concentrates on the practical aspects of numerical analysis and linear and non-linear programming. It discusses the methods for solving different types of mathematical problems using MATLAB and Python. Although the book focuses on