# Index

A | C | D | E | F | I | L | M | N | O | P | R | S | T | V

## A

 Anaconda resources anonymous functions lambda expressions, [1] array (NumPy) printing assignment operator

## C

 Canopy, [1] Code Editor IPython pane installing Python resources tab completion window conditionals applied to arrays curve fitting linear linear; exponential function linear; power law function linear; power-law function linear; with weighting nonlinear

## D

 dictionary, [1] discrete Fourier transforms

## E

 eigenvalue problems

## F

 fast Fourier transforms see discrete Fourier transforms FFTs see discrete Fourier transforms functions NumPy, [1] arguments; **kwargs arguments; *args arguments; keyword arguments; positional arguments; variable number fast array processing looping over arrays multiple inputs and/or outputs user defined

## I

 input keyboard reading data from a file installing Python Canopy Spyder integer division Python 2 and 3 differences IPython Canopy IPython pane IPython Notebook magic commands magic functions navigation commands system shell commands tab completion

## L

 lambda expressions, [1] line continuation linear algebra Hermitian and banded matrices eigenvalue problems generalized eigenvalue problem solving systems of equations list, [1] list comprehension, [1] logical operators loops for loops while loops

## M

 magic functions IPython masked arrays MatPlotLib module MatPlotLib functions ayhline, axhline figure legend plot savefig show tight_layout xlabel, ylabel module MatPlotLib NumPy SciPy importing

## N

 non-linear equations Bisection method Brent method Newton-Raphson method Ridder method solving systems of nonlinear equations numerical integration double integrals integrals of polynomials single integrals NumPy array functions, [1] module

## O

 ODEs numerical solutions output screen writing data to a file

## P

 plots basic error bars interactive line and symbol specifiers log-log logarithmic axes masked arrays semi-log setting axis limits subplots programs Python installing module

## R

 random numbers reserved words roots of equations see non-linear equations

## S

 SciPy ODEs discrete Fourier transforms linear algebra module non-linear equations nonlinear curve fitting numerical integration solving systems of equations special functions scripts solving non-linear equations see non-linear equations Spyder installing Python resources string strings

## T

 tab completion Canopy IPython

## V

 variable variable names