Book Image

Learning SciPy for Numerical and Scientific Computing Second Edition

Book Image

Learning SciPy for Numerical and Scientific Computing Second Edition

Overview of this book

Table of Contents (15 chapters)
Learning SciPy for Numerical and Scientific Computing Second Edition
Credits
About the Authors
About the Reviewers
www.PacktPub.com
Preface
Index

Index

A

  • Airy function
    • about / Airy and Bairy functions
  • Anaconda
    • URL / Installing SciPy
  • array conversions / Array conversions
  • array manipulation
    • array routines, used for / Routines for array manipulation
  • array object
    • about / The array object
    • array conversions / Array conversions
    • shape, selecting / Shape selection/manipulations
    • shape, manipulating / Shape selection/manipulations
    • object calculations / Object calculations
  • array routines
    • about / Array routines
    • used, for creating arrays / Routines to create arrays
    • used, for combining multiple arrays / Routines for the combination of two or more arrays
    • used, for array manipulation / Routines for array manipulation
    • used, for extracting information from arrays / Routines to extract information from arrays
  • arrays
    • indexing / Indexing and slicing arrays
    • slicing / Indexing and slicing arrays
    • creating, array routines used / Routines to create arrays

B

  • Bairy function
    • about / Airy and Bairy functions
  • Bessel function
    • about / The Bessel and Struve functions
  • beta integral / Gamma and beta integrals
  • Biggles
    • URL / What is SciPy?
  • Bray-Curtis / Distances
  • Butterworth filters / Filter design

C

  • C/C++
    • interacting with / Interaction with C/C++
    • formats / Interaction with C/C++
  • C/C++, parameters
    • code parameter / Interaction with C/C++
    • arg_names parameter / Interaction with C/C++
    • local_dict parameter / Interaction with C/C++
    • global_dict parameter / Interaction with C/C++
    • force parameter / Interaction with C/C++
  • Canberra / Distances
  • Chaco
    • URL / What is SciPy?
  • Chebyshev / Distances
  • Chi-square test
    • about / Interval estimation, correlation measures, and statistical tests
  • clustering
    • about / Clustering
    • vector quantization / Vector quantization and k-means
    • k-means / Vector quantization and k-means
    • hierarchical clustering / Hierarchical clustering
    • mammals, clustering by dentition / Clustering mammals by their dentition
  • convenience functions
    • and test functions / Convenience and test functions

D

  • datatype
    • using / Using datatypes
  • Delaunay triangulation
    • about / Interaction with MATLAB/Octave
  • descriptive statistics
    • about / Descriptive statistics
  • DFT
    • about / Discrete Fourier Transforms
  • distances, data mining
    • about / Distances
  • distribution fitting
    • about / Distribution fitting
  • distributions
    • about / Distributions
  • documentation
    • finding / How to find documentation

E

  • Eigenvalue problems / Eigenvalue problems and matrix decompositions
  • elliptic integrals / Elliptic integrals
  • empty command / Routines to create arrays
  • Enthought
    • URL / Installing SciPy
  • exponential integral / Exponential/logarithm integrals

F

  • filters
    • about / Filters
    • LTI system theory / The LTI system theory
    • design / Filter design, Window functions
    • image interpolation / Image interpolation
    • morphology / Morphology
  • finite element solver
    • for Laplace's equation / A finite element solver for Laplace's equation
  • Finite impulse response (FIR) / Filter design
  • Fortran
    • interacting with / Interaction with Fortran
  • functions
    • evaluating / The evaluation of special functions
    • gamma function / The gamma function
    • Riemann zeta function / The Riemann zeta function
    • Bairy function / Airy and Bairy functions
    • Airy function / Airy and Bairy functions
    • Bessel function / The Bessel and Struve functions
    • Struve function / The Bessel and Struve functions
    • special functions / Other special functions
    • elliptic functions / Other special functions

G

  • gamma function
    • about / The gamma function
  • gamma integral / Gamma and beta integrals
  • GNU Octave system
    • about / What is SciPy?
  • Gohlke
    • URL / Installing SciPy

H

  • HAADF-STEM
    • about / The structural model of oxides
    • URL / The structural model of oxides
  • Hamming / Distances
  • hierarchical clustering / Hierarchical clustering
  • HippoDraw
    • URL / What is SciPy?
  • Horner scheme
    • URL / The evaluation of special functions
  • hyperbolic trigonometric integral / Trigonometric and hyperbolic trigonometric integrals

I

  • identity command / Routines to create arrays
  • image compression
    • via SVD / Image compression via the singular value decomposition
  • image interpolation / Image interpolation
  • Infinite impulse response (IIR) / Filter design
  • integration
    • about / Integration
    • exponential integral / Exponential/logarithm integrals
    • logarithm integral / Exponential/logarithm integrals
    • trigonometric integral / Trigonometric and hyperbolic trigonometric integrals
    • hyperbolic trigonometric integral / Trigonometric and hyperbolic trigonometric integrals
    • elliptic integrals / Elliptic integrals
    • gamma integral / Gamma and beta integrals
    • beta integral / Gamma and beta integrals
    • numerical integration / Numerical integration
  • interpolation
    • about / Interpolation
  • interval estimation
    • about / Interval estimation, correlation measures, and statistical tests
  • IPython Notebook
    • URL / How to open IPython Notebooks
  • IPython Notebooks
    • opening / How to open IPython Notebooks

J

  • Jaccard-Needham / Distances

K

  • kernel density estimation
    • about / Distribution fitting
  • Kolmogorov / Filters
  • Kolmogorov-Smirnov tests
    • about / Interval estimation, correlation measures, and statistical tests
  • KroghInterpolator command / Interpolation
  • Kulsinski / Distances

L

  • Laplace's equation
    • finite element solver, used for / A finite element solver for Laplace's equation
  • Levenberg-Marquardt algorithm / Regression
  • logarithm integral / Exponential/logarithm integrals
  • Lorenz attractors / Lorenz attractors
  • LTI system theory / The LTI system theory

M

  • Mac OS X
    • SciPy, installing on / Installing SciPy on Mac OS X
  • Mahalanobis / Distances
  • mammals
    • clustering, by dentition / Clustering mammals by their dentition
  • Manhattan / Distances
  • Maple
    • about / What is SciPy?
  • masking / Routines to create arrays
  • Mathematica
    • about / What is SciPy?
  • MATLAB
    • about / What is SciPy?
  • MATLAB/Octave
    • interacting with / Interaction with MATLAB/Octave
  • matplotlib
    • about / What is SciPy?
  • matrix
    • creating / Creating a matrix
  • matrix decompositions / Eigenvalue problems and matrix decompositions
    • Pivoted LU decomposition / Eigenvalue problems and matrix decompositions
    • singular value decomposition / Eigenvalue problems and matrix decompositions
    • cholesky decomposition / Eigenvalue problems and matrix decompositions
    • QR and QZ decompositions / Eigenvalue problems and matrix decompositions
    • Schur decomposition / Eigenvalue problems and matrix decompositions
    • Hessenberg decomposition / Eigenvalue problems and matrix decompositions
  • matrix methods
    • about / Matrix methods
    • operations between matrices / Operations between matrices
    • functions, on matrices / Functions on matrices
    • Eigenvalue problems / Eigenvalue problems and matrix decompositions
    • matrix decompositions / Eigenvalue problems and matrix decompositions
    • image compression, via SVD / Image compression via the singular value decomposition
    • solvers / Solvers
  • MayaVi
    • URL / What is SciPy?
  • morphology / Morphology
  • multiple arrays
    • combining, array routines used / Routines for the combination of two or more arrays

N

  • Niobium oxide / The structural model of oxides
  • numerical integration / Numerical integration

O

  • object calculations / Object calculations
  • object essentials
    • about / Object essentials
  • ones command / Routines to create arrays
  • optimal weighings
    • example / Creating a matrix
  • optimization
    • about / Optimization
    • minimization, issues / Minimization
    • roots / Roots
  • orthonormal basis
    • creating / Operations between matrices

P

  • PCHIP monotonic cubic interpolation (pchip) / Interpolation
  • Pearson correlation coefficient
    • about / Interval estimation, correlation measures, and statistical tests
  • Pearson kurtosis / How to find documentation
  • PIL
    • URL / What is SciPy?
  • Plotly
    • URL / What is SciPy?
  • point biserial correlation
    • about / Interval estimation, correlation measures, and statistical tests
  • polynomials
    • about / Univariate polynomials
  • Portable Network Graphics (PNG) / Scientific visualization
  • Python
    • formats / Interaction with C/C++
  • Python Imaging Library (PIL) / Signal construction

R

  • rank-order correlation
    • about / Interval estimation, correlation measures, and statistical tests
  • regression
    • about / Regression
  • Riemann zeta function
    • about / The Riemann zeta function
  • RPy
    • URL / What is SciPy?
  • Runge-Kutta method / Ordinary differential equations

S

  • Sage (System for Algebra and Geometry Experimentation) / What is SciPy?
  • scientific visualization
    • about / Scientific visualization
  • SciPy
    • about / What is SciPy?
    • characteristics / What is SciPy?
    • installing / Installing SciPy
    • installing, on Mac OS X / Installing SciPy on Mac OS X
    • installing, on Unix/Linux / Installing SciPy on Unix/Linux
    • installing, on Windows / Installing SciPy on Windows
    • ordinary differential equations / Ordinary differential equations
    • methods / Hierarchical clustering
  • scipy.special module / Univariate polynomials
  • SciPy installation
    • testing / Testing the SciPy installation
  • SciPy mailing list
    • URL / Testing the SciPy installation
  • SciPy organization
    • about / SciPy organization
  • signal construction
    • about / Signal construction
  • slicing
    • about / Indexing and slicing arrays
  • Sobel algorithm / Filters
  • SourceForge
    • URL / Installing SciPy
  • sparse matrix
    • URL / Creating a matrix
  • Spence's integral / Exponential/logarithm integrals
  • structural model, of oxides
    • about / The structural model of oxides
  • Struve function
    • about / The Bessel and Struve functions
  • SVD
    • image compression, via / Image compression via the singular value decomposition
  • SWIG
    • about / Interaction with C/C++
    • URL / Interaction with C/C++

T

  • t-tests
    • about / Interval estimation, correlation measures, and statistical tests
  • test functions
    • and convenience function / Convenience and test functions
  • trigonometric integral / Trigonometric and hyperbolic trigonometric integrals

U

  • univariate splines (InterpolatedUnivariateSpline). / Interpolation
  • Unix/Linux
    • SciPy, installing on / Installing SciPy on Unix/Linux

V

  • vector
    • creating / Vector creation
  • vector operations
    • about / Vector operations
    • addition / Addition/subtraction
    • subtraction / Addition/subtraction
    • scalar product / Scalar/Dot product
    • dot product / Scalar/Dot product
    • cross product / Cross/Vector product – on three-dimensional space vectors
    • vector product / Cross/Vector product – on three-dimensional space vectors

W

  • Wakari
    • URL / How to open IPython Notebooks
  • warnings / Distances
  • Wiener / Filters
  • Windows
    • SciPy, installing on / Installing SciPy on Windows

Z

  • zeros command / Routines to create arrays