Index
A
- additive smoothing
- URL / How to do it...
- Anaconda
- URL / Installing Cython
- annual atmospheric pressure averages
- append() function / How it works...
- arange() function
- URL / How it works...
- array interface
- using / Using the array interface, How to do it...
- URL / See also
- astype() function
- URL / How it works...
- atmospheric pressure
- exploring / Exploring atmospheric pressure, Getting ready, How to do it..., See also
- extreme values, studying / Studying extreme values of atmospheric pressure, How to do it..., How it works...
- audio filter
- designing / Designing an audio filter, How to do it..., How it works...
- audio fragments
- repeating / Repeating audio fragments, How to do it...
- autoregressive / Predicting pressure with an autoregressive model
B
- BDD
- testing way / Testing the BDD way, How to do it…, How it works...
- binomial proportion confidence
- URL / Using Cython with NumPy
- Boolean indexing
- bootstrapping / Random sampling with numpy.random.choice()
- box plots
- URL / See also
- broadcasted arrays
- about / Broadcasting arrays, How to do it..., See also
- broadcasting
- URL / See also
- buffer interface / Using the buffer protocol
- buffer protocol
- using / Using the buffer protocol, How to do it..., How it works...
- URL / How to do it..., See also
- Butterworth bandpass fillter
- URL / How to do it...
C
- Canny filter / Detecting edges
- ceil() function
- URL / How it works...
- C functions
- calling / Calling C functions, How to do it..., How it works...
- chararray
- used, for performing string operations / Performing string operations with chararray, How to do it...
- URL / See also
- choose() function / How it works...
- clustering
- about / Clustering Dow Jones stocks with scikits-learn, How to do it..., How it works...
- Dow Jones stocks, with scikits-learn / Clustering Dow Jones stocks with scikits-learn, How to do it..., How it works..., See also
- code
- profiling, line_profiler used / Profiling code with line_profiler, How it works...
- profiling, cProfile extension used / Profiling code with the cProfile extension, How to do it...
- analyzing, Pylint used / Analyzing code with Pylint, How it works...
- testing, docstrings used / Testing code with docstrings, How to do it..., How it works...
- testing, mocks used / Testing code with mocks, How to do it...
- compress() function
- URL / See also
- concatenate() function
- URL / See also
- copies
- creating / Creating views and copies, How to do it..., How it works...
- corners
- detecting / Detecting corners, How to do it..., How it works...
- detecting, URL / Detecting corners
- cProfile extension
- used, for profiling code / Profiling code with the cProfile extension, How to do it...
- cross-validation / Predicting pressure with an autoregressive model
- URL / See also
- Cython
- about / Introduction
- installing / Installing Cython, How to do it...
- installing, from source archive / How to do it...
- installing on Windows, URL / How to do it...
- online documentation, URL / See also, See also, See also, See also, See also, See also
- using, with NumPy / Using Cython with NumPy, How to do it...
- factorials, approximating / Approximating factorials with Cython, How to do it..., How it works...
- Cython code
- profiling / Profiling the Cython code, How to do it..., How it works...
- profiling, URL / Profiling the Cython code
D
- data
- exchanging, MATLAB used / Exchanging data with MATLAB and Octave, Getting ready, See also
- exchanging, Octave used / Exchanging data with MATLAB and Octave, Getting ready, See also
- loading, as pandas objects from statsmodels / Loading data as pandas objects from statsmodels, How to do it..., How it works...
- dataset
- example dataset, loading / Loading an example dataset, How to do it...
- URL / How to do it...
- datetime64 type
- using / Using the datetime64 type and related API, How to do it..., See also
- Wikipedia, using / See also
- day-to-day pressure range
- Debian
- PIL, installing / How to do it...
- diff() function
- URL / How it works...
- dips
- trading periodically / Trading periodically on dips, How to do it..., How it works...
- docstrings
- used, for testing code / Testing code with docstrings, How to do it..., How it works...
- doctest
- URL / See also
- Dow Jones Industrial Average (DJI or DJIA) / Clustering Dow Jones stocks with scikits-learn
E
- easy_install
- used, for installing IPython / How to do it...
- used, for installing SciPy / How to do it...
- used, for installing PIL / How to do it...
- used, for installing scikit-learn / How to do it...
- URL / How to do it...
- edge detection
- with Sobel filter / Edge detection with the Sobel filter, How to do it..., How it works...
- edges
- detecting / Detecting edges, How to do it..., See also
- eig() function
- URL / How it works...
- eigenvector
- URL / The steady state vector
- Enthought
- URL / How to do it...
- Enthought Canopy
- URL / Installing Cython
- escape time algorithm / How to do it...
- exploratory data analysis
- about / Introduction
- URL / Introduction
- extreme values
F
- factorials
- approximating, with Cython / Approximating factorials with Cython, How to do it..., How it works...
- fancy indexing
- about / Fancy indexing, How to do it..., How it works...
- URL / See also
- for ufuncs, at() method used / Fancy indexing in place for ufuncs with the at() method, How to do it...
- Fermat's factorization method
- URL / Finding prime factors
- Fibonacci numbers
- summing / Summing Fibonacci numbers, How to do it...
- URL / Summing Fibonacci numbers
- Fibonacci series / Summing Fibonacci numbers
- frompyfunc() NumPy function
- URL / See also
- full() function
- used, for creating value initialized arrays / Creating value initialized arrays with the full() and full_like() functions, How to do it...
- full_like() function
- used, for creating value initialized arrays / Creating value initialized arrays with the full() and full_like() functions, How to do it...
G
- Gaussian filter
- URL / Blurring images
- gfortran
- URL / How to do it...
- Git
- URL / How to do it...
- golden ratio
- about / Summing Fibonacci numbers
- URL / How to do it...
- Google App Engine (GAE)
- installing / Installing Google App Engine
- Google cloud
- NumPy code, deploying / Deploying the NumPy code on the Google Cloud, How to do it...
H
- Hello World program
- building / Building a Hello World program, How to do it...
- histogram() function
- URL / See also
I
- IIR
- URL / How to do it...
- images
- resizing / Resizing images, How to do it..., How it works...
- loading, into memory maps / Loading images into memory maps, How to do it..., How it works..., See also
- combining / Combining images, How to do it..., How it works...
- blurring / Blurring images, How to do it..., How it works...
- interquartile range / Studying extreme values of atmospheric pressure
- intrayear average pressure
- ipdb package
- URL / See also
- IPython
- about / Introduction
- URL / Introduction, See also
- installing / Installing IPython
- installing, on Windows / How to do it...
- installing, on Mac OS X / How to do it...
- installing, on Linux / How to do it...
- installing, with easy_install / How to do it...
- installing, with pip / How to do it...
- installing, from source / How to do it...
- using, as shell / Using IPython as a shell, How to do it...
- profiling with / Profiling with IPython, How to do it..., How it works...
- debugging with / Debugging with IPython, How to do it..., How it works...
- IPython magics documentation
- URL / See also
- IPython notebook
- running / Running an IPython notebook, How to do it..., How it works...
- running, in pylab mode / How to do it...
- running, with inline figures / How to do it...
- URL / See also
- exporting / Exporting an IPython notebook
- exporting, options / How to do it...
- saving / How to do it...
- IPython shell
- using / How to do it..., How it works...
- URL / See also
- isfinite() function
- URL / See also
- ix_() function
- URL / See also
J
- jackknife resampling / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions
- Java virtual machine (JVM) / Installing JPype
- JPype
- installing / Installing JPype, How to do it...
- URL / How to do it..., See also
- NumPy array, sending / Sending a NumPy array to JPype, How to do it...
L
- leastsq() function
- URL / See also
- Lena
- flipping / Flipping Lena, How to do it..., See also
- Lettuce documentation
- URL / See also
- line_profiler
- installing / Installing line_profiler
- used, for profiling code / Profiling code with line_profiler, How it works...
- line_profiler project
- URL / See also
- linspace() function / How it works...
- Linux
- IPython, installing / How to do it...
- matplotlib, installing / How to do it...
- SciPy, installing / How to do it...
- list of locations
- indexing wth / Indexing with a list of locations, How to do it..., See also
- load() function
- URL / See also
- log() function
- URL / How it works...
- log returns
- URL / How to do it...
M
- Mac OS X
- IPython, installing / How to do it...
- matplotlib, installing / How to do it...
- SciPy, installing / How to do it...
- Mandelbrot fractal
- URL / Combining images
- manual pages
- reading / Reading manual pages
- Markov chain / The steady state vector
- masked array
- creating / Creating a masked array, How it works...
- MATLAB
- used, for exchanging data / Getting ready, See also
- matplotlib
- installing / Installing matplotlib
- installing, on Windows / How to do it...
- installing, on Linux / How to do it...
- installing, from source / How to do it...
- installing, on Mac OS X / How to do it...
- URL / See also
- matplotlib boxplot() function
- URL / See also
- maximum visibility
- analyzing / Analyzing maximum visibility, How to do it..., How it works...
- Wikipedia, URL / See also
- memory maps
- images, loading / Loading images into memory maps, How to do it..., How it works..., See also
- meshgrid() function / How it works...
- mocks
- used, for testing code / Testing code with mocks, How to do it...
- URL / See also
- modf() function
- URL / How it works...
- moving average model
- pressure, predicting with / Predicting pressure with a moving average model, Getting started, How it works...
- URL / See also
N
- nanmean() function
- used, for skipping NaNs / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions, How it works...
- URL / See also
- NaNs
- skipping, nanstd() function used / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions
- skipping, nanmean() function used / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions
- skipping, nanvar() function used / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions
- nanstd() function
- used, for skipping NaNs / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions, How it works...
- URL / See also
- nanvar() function
- used, for skipping NaNs / Skipping NaNs with the nanmean(), nanvar(), and nanstd() functions, See also
- URL / See also
- negative values
- normality test
- performing, statsmodels used / Performing a normality test with statsmodels, How it works...
- URL / How to do it...
- notebook server
- about / Running an IPython notebook
- configuring / Configuring a notebook server, How to do it..., How it works...
- NumPy
- about / Introduction
- Cython, using / Using Cython with NumPy, How to do it..., How it works...
- numpy.ma module
- numpy.random.choice()
- used, for random sampling / Random sampling with numpy.random.choice(), How it works...
- numpy.random.choice() documentation
- URL / See also
- numpy.recarray module
- URL / See also
- NumPy array
- sending, to JPype / Sending a NumPy array to JPype, How to do it...
- NumPy code
- deploying, on Google cloud / Deploying the NumPy code on the Google Cloud, How to do it...
- running, in Python Anywhere web console / Running the NumPy code in a PythonAnywhere web console, How to do it..., How it works...
- NumPy documentation
- URL / See also
- NumPy functions
- ceil() / How it works...
- modf() / How it works...
- where() / How it works...
- ravel() / How it works...
- take() / How it works...
- NumPy memory map
- URL / See also
- NumPy universal function
- URL / See also
- NumPy view() function
- URL / See also
O
- Octave
- used, for exchanging data / Getting ready, See also
- URL / Getting ready
- OpenSSL
- URL / See also
- outer() function
- URL / How it works...
- outer() universal function
- URL / See also
- outer product
- URL / How it works...
- overfitting / Predicting pressure with an autoregressive model
P
- palindromic numbers
- pandas
- installing / Installing pandas, See also
- stock returns correlation, estimating / Estimating correlation of stock returns with pandas, How to do it..., See also
- pandas objects
- data loading as, from statsmodel / Loading data as pandas objects from statsmodels, How to do it..., How it works...
- Pareto principle
- URL / Discovering a power law
- partial sorting
- via selection for fast median, partition() function used / Partial sorting via selection for fast median with the partition() function, How it works...
- URL / Partial sorting via selection for fast median with the partition() function
- partition() function
- used for partial sorting via selection, for fast median / Partial sorting via selection for fast median with the partition() function, How to do it...
- passwd() function
- URL / See also
- percentile() function
- URL / See also
- PIL
- installing / Installing PIL
- installing, on Windows / How to do it...
- installing, on Debian / How to do it...
- installing, on Ubuntu / How to do it...
- installing, easy_install used / How to do it...
- installing, pip used / How to do it...
- Pillow
- URL / See also
- pip
- used, for installing IPython / How to do it...
- used, for installing SciPy / How to do it...
- used, for installing PIL / How to do it...
- plot() function
- URL / See also
- Polar coordinate system
- URL / Blurring images
- polyfit() function / How it works...
- polyval() function / How it works...
- URL / See also
- power law
- discovering / Discovering a power law, How to do it..., How it works...
- power laws
- URL / Discovering a power law
- pressure
- predicting, with autoregressive model / Predicting pressure with an autoregressive model, How to do it..., How it works...
- predicting, with moving average model / Predicting pressure with a moving average model, How to do it..., See also
- prime factors
- URL / Finding prime factors
- finding / Finding prime factors, How to do it..., How it works...
- profiler output
- ncalls / How it works...
- tottime / How it works...
- percall / How it works...
- cumtime / How it works...
- Line # / How it works...
- Hits / How it works...
- Per Hit / How it works...
- % Time / How it works...
- Line Contents / How it works...
- profiling
- with timeit / Profiling with timeit, How to do it..., How it works...
- with IPython / Profiling with IPython, How it works...
- pstats tutorial
- URL / See also
- pudb
- debugging with / Debugging with PuDB, How to do it...
- Pychecker
- used, for performing static analysis / Performing static analysis with Pychecker, How to do it...
- URL / How to do it...
- Pyflakes
- about / Installing Pyflakes
- installing / How to do it...
- URL / See also
- used, for performing static analysis / Performing static analysis with Pyflakes, How it works...
- Pylint
- used, for analyzing code / Analyzing code with Pylint, How it works...
- URL / Analyzing code with Pylint
- PyPi pudb page
- URL / See also
- Pythagorean Theorem / Finding Pythagorean triples
- Pythagorean triples
- finding / Finding Pythagorean triples, How it works...
- URL / Finding Pythagorean triples
- Python Anywhere web console
- NumPy code, running / Running the NumPy code in a PythonAnywhere web console, How to do it..., How it works...
- Python debugger documentation
- URL / See also
- Python profilers documentation
- URL / See also
R
- R
- URL / See also
- interfacing with / Interfacing with R, See also
- rand() function
- URL / How it works...
- randint() function
- URL / How it works...
- randn() function
- URL / How it works...
- random_integers() function / How it works...
- ravel() function
- URL / How it works...
- recarray function
- used, for creating score table / Creating a scores table with a recarray function, How to do it...
- repeat() function
- URL / See also
- RPy2
- installing / Installing RPy2
- installing, from source / How to do it...
- URL / See also
S
- Sage distributions
- URL / Installing Cython
- sampling
- random sampling, numpy.random.choice() used / Random sampling with numpy.random.choice(), How to do it..., How it works...
- savemat() function
- URL / See also
- scikit-image
- installing / Installing scikit-image
- scikit-image documentation
- URL / See also
- scikit-learn
- installing / Installing scikit-learn
- installing, easy_install used / How to do it...
- installing, from source / How to do it...
- URL / See also
- Scikits
- about / Introduction
- SciPy
- installing / Installing SciPy
- installing, from source / How to do it...
- installing, on Linux / How to do it...
- installing, on Mac OS X / How to do it...
- installing, easy_install used / How to do it...
- installing, pip used / How to do it...
- installing, on Windows / How to do it...
- installation, checking / How to do it...
- mailing list, URL / See also
- scipy.io.read() function
- URL / See also
- scipy.io.write() function
- URL / See also
- scipy.io documentation
- URL / See also
- scipy.ndimage documentation
- URL / See also
- scipy.signal.iirdesign() function
- URL / How it works...
- SciPy stack
- installing / See also
- scores table
- creating, recarray function used / Creating a scores table with a recarray function, How to do it...
- semilogx() function / How it works...
- shell
- IPython, using as / Using IPython as a shell, How to do it...
- Sieve of Eratosthenes
- URL / Sieving integers with the Sieve of Eratosthenes
- used, for sieving integers / Sieving integers with the Sieve of Eratosthenes
- sign() function
- URL / How it works...
- sinc() function
- URL / See also
- Sobel filter
- used, for edge detection / Edge detection with the Sobel filter, How to do it..., How it works...
- Sobel operator
- sounds
- generating / Generating sounds, How to do it..., How it works...
- source
- matplotlib, installing from / How to do it...
- Sourceforge
- URL / How to do it...
- sqrt() function
- URL / How it works...
- standard deviation of log returns / Creating a scores table with a recarray function
- static analysis
- performing, Pyflakes used / Performing static analysis with Pyflakes, How to do it...
- performing, Pychecker used / Performing static analysis with Pychecker, How to do it...
- statsmodel
- URL / How to do it..., See also
- statsmodels
- installing / Installing statsmodels
- used, for performing normality test / Performing a normality test with statsmodels, How it works...
- steady state
- URL / The steady state vector
- steady state vector
- about / The steady state vector, How to do it...
- Stirling approximation method
- stochastic matrix
- URL / The steady state vector
- stock returns
- correlation, estimating with pandas / Estimating correlation of stock returns with pandas, How to do it..., See also
- strides property
- URL / See also
- string operations
- performing, with chararray / Performing string operations with chararray, How to do it...
- Sudoku
- stide tricks / Stride tricks for Sudoku, How to do it..., How it works...
- URL / Stride tricks for Sudoku
- sum() function
- URL / How it works...
- SymPy
- URL / See also
- SymPy profile
- exploring / Exploring the SymPy profile, How to do it...
T
- take() function
- URL / How it works...
- Test-driven development (TDD)
- about / Writing unit tests, How it works...
- test-first approach / Writing unit tests
- timeit
- profiling with / Profiling with timeit, How to do it..., How it works...
- URL / See also
- time series data
- resampling / Resampling time series data, How to do it..., How it works...
- URL / See also
- trading
- simulating, at random / Simulating trading at random, How to do it..., How it works...
U
- Ubuntu
- PIL, installing / How to do it...
- ufuncs
- fancy indexing, at() method used / Fancy indexing in place for ufuncs with the at() method, How to do it...
- unit tests
- writing / Writing unit tests
- numpy.testing.assert_equal() function / How it works...
- unittest.assertEqual() function / How it works...
- unittest.assertRaises() function / How it works...
- assert_almost_equal() function / How it works...
- assert_approx_equal() function / How it works...
- assert_array_almost_equal() function / How it works...
- assert_array_equal() function / How it works...
- assert_array_less() function / How it works...
- assert_raises() function / How it works...
- assert_warns() function / How it works...
- assert_string_equal() function / How it works...
- universal function
- creating / Creating a universal function, How it works...
V
- value initialized arrays
- creating, with full() function / Creating value initialized arrays with the full() and full_like() functions, How to do it...
- creating, with full_like() function / Creating value initialized arrays with the full() and full_like() functions, How it works...
- var() function
- URL / See also
- views
- creating / Creating views and copies, How to do it..., How it works...
W
- web notebook
- importing / Importing a web notebook, How to do it...
- where() function
- URL / How it works...
- Windows
- IPython, installing / How to do it...
- setuptools, installing / How to do it...
- matplotlib, installing / How to do it...
- SciPy, installing / How to do it...
- PIL, installing / How to do it...