Cover image for Learning SciPy for Numerical and Scientific Computing.
Learning SciPy for Numerical and Scientific Computing.
Title:
Learning SciPy for Numerical and Scientific Computing.
Author:
Silva.
ISBN:
9781782161639
Personal Author:
Physical Description:
1 online resource (176 pages)
Contents:
Learning SciPy for Numerical and Scientific Computing -- Table of Contents -- Learning SciPy for Numerical and Scientific Computing -- Credits -- About the Author -- About the Reviewers -- www.PacktPub.com -- Support files, eBooks, discount offers and more -- Why Subscribe? -- Free Access for Packt account holders -- Preface -- What this book covers -- What you need for this book -- Who this book is for -- Conventions -- Reader feedback -- Customer support -- Errata -- Piracy -- Questions -- 1. Introduction to SciPy -- What is SciPy? -- How to install SciPy -- SciPy organization -- How to find documentation -- Scientific visualization -- Summary -- 2. Top-level SciPy -- Object essentials -- Datatype -- Indexing -- The array object -- Array routines -- Routines for array creation -- Routines for the combination of two or more arrays -- Routines for array manipulation -- Routines to extract information from arrays -- Summary -- 3. SciPy for Linear Algebra -- Matrix creation -- Matrix methods -- Operations between matrices -- Functions on matrices -- Eigenvalue problems and matrix decompositions -- Image compression via the singular value decomposition -- Solvers -- Summary -- 4. SciPy for Numerical Analysis -- Evaluation of special functions -- Convenience and test functions -- Univariate polynomials -- The gamma function -- The Riemann zeta function -- Airy (and Bairy) functions -- Bessel and Struve functions -- Other special functions -- Interpolation and regression -- Optimization -- Minimization -- Roots -- Integration -- Exponential/logarithm integrals -- Trigonometric and hyperbolic trigonometric integrals -- Elliptic integrals -- Gamma and beta integrals -- Numerical integration -- Ordinary differential equations -- Lorenz Attractors -- Summary -- 5. SciPy for Signal Processing -- Discrete Fourier Transforms -- Signal construction -- Filters.

LTI system theory -- Filter design -- Window functions -- Image interpolation -- Morphology -- Summary -- 6. SciPy for Data Mining -- Descriptive statistics -- Distributions -- Interval estimation, correlation measures, and statistical tests -- Distribution fitting -- Distances -- Clustering -- Vector quantization and k-means -- Hierarchical clustering -- Summary -- 7. SciPy for Computational Geometry -- Structural model of oxides -- A finite element solver for Poisson's equation -- Summary -- 8. Interaction with Other Languages -- Fortran -- C/C++ -- Matlab/Octave -- Summary -- Index.
Abstract:
A step-by-step practical tutorial with plenty of examples on research-based problems from various areas of science, that prove how simple, yet effective, it is to provide solutions based on SciPy. This book is targeted at anyone with basic knowledge of Python, a somewhat advanced command of mathematics/physics, and an interest in engineering or scientific applications---this is broadly what we refer to as scientific computing.This book will be of critical importance to programmers and scientists who have basic Python knowledge and would like to be able to do scientific and numerical computations with SciPy.
Local Note:
Electronic reproduction. Ann Arbor, Michigan : ProQuest Ebook Central, 2017. Available via World Wide Web. Access may be limited to ProQuest Ebook Central affiliated libraries.
Subject Term:
Electronic Access:
Click to View
Holds: Copies: