Index
A
- %alias magic / Running shell commands
- Anaconda
- about / Getting started with Anaconda or Wakari
- installing / Installing Anaconda
- URL / Installing Anaconda
- animations
- about / Animations
- annotate() function
- about / Text and annotations
- annotate() function, options
- arrowprops / Text and annotations
- verticalalignment / Text and annotations
- horizontalalignment / Text and annotations
- fontsize / Text and annotations
- annotations
- and text / Text and annotations
- append() method / The Series class
- arange() function / Example – the coffee cooling problem, Array creation and member access
- arithmetic operator / Basic types, expressions, and variables and their assignment
- array creation
- about / Array creation and member access
- array object / Array creation and member access
- automagic / Running shell commands
- ax.axhline() function / Animations
- axis keyword / Array creation and member access
B
- basic types
- bisection() function / Functions
- bisection method / Functions
- Bitwise Boolean / Basic types, expressions, and variables and their assignment
- Bitwise shift operator / Basic types, expressions, and variables and their assignment
- blocks / Accelerating computations with Numba and NumbaPro
- bob / Animations
- boolean operator / Basic types, expressions, and variables and their assignment
- booleans / Basic types, expressions, and variables and their assignment
- branching
- about / Control structures
- brentq() function / Solving equations and finding optimal values
- BRIC (Brazil, Russia, India, and China)
- broadcasting / Three-dimensional plots
- Brownian Motion (BM) / Computational and graphics tools
C
- calculus computation
- Cell-oriented / IPython magics
- cell magic, supported languages
- %%HTML / Running scripts in other languages
- %%html / Running scripts in other languages
- %%SVG / Running scripts in other languages
- %% svg / Running scripts in other languages
- %%javascript / Running scripts in other languages
- %%bash / Running scripts in other languages
- %%cmd / Running scripts in other languages
- %%latex / Running scripts in other languages
- %%perl / Running scripts in other languages
- %%powershell / Running scripts in other languages
- %%python2 / Running scripts in other languages
- %%python3 / Running scripts in other languages
- %%ruby / Running scripts in other languages
- cells, shortcuts
- Enter / The Command mode
- Esc / The Command mode
- H / The Command mode
- S / The Command mode
- Ctrl + S / The Command mode
- A / The Command mode
- B / The Command mode
- D (press twice) / The Command mode
- Ctrl + K / The Command mode
- Ctrl + J / The Command mode
- X / The Command mode
- C / The Command mode
- V / The Command mode
- Shift + V / The Command mode
- cell types / Cell types
- code / Cell types
- markdown / Cell types
- Heading 1 to Heading 6 / Cell types
- Raw NBConvert / Cell types
- chained indexing
- URL / The DataFrame class
- chained reference
- about / The DataFrame class
- checkpoint / Saving the notebook
- clabel() method / Three-dimensional plots
- class / Example – the coffee cooling problem
- class construct / Objects and methods
- clear_output() function / Animations
- code cell
- about / Creating your first notebook
- coffee cooling problem, example
- colormap feature / Three-dimensional plots
- Comma-separated values (CSV)
- Command mode / Editing and navigating a notebook, The Command mode
- keyboard shortcuts, using / Shortcuts in the Command mode
- comparison operator / Basic types, expressions, and variables and their assignment
- complex / Basic types, expressions, and variables and their assignment
- computational tools
- about / Computational and graphics tools
- built-in / Computational and graphics tools
- computations
- accelerating, with Numba / Accelerating computations with Numba and NumbaPro
- accelerating, with NumbaPro / Accelerating computations with Numba and NumbaPro
- computations, notebook
- interrupting / Getting help and interrupting computations
- contours() method / Three-dimensional plots
- control structures
- about / Control structures
- functions / Functions, objects, and methods
- objects / Functions, objects, and methods, Objects and methods
- methods / Objects and methods
- cooling law
- cooling_law() function / Example – the coffee cooling problem
- CUDA-compatible devices
- CUDA Programming Guide
D
- data
- DataFrame
- slicing / The DataFrame class
- DataFrame class
- about / The DataFrame class
- dataset
- decorators
- Simeon Franklin, URL / Accelerating computations with Numba and NumbaPro
- Dfun
- dictionaries, Python
- about / Dictionaries
- dictionary interface
- URL / Dictionaries
- divmod() function / Tuples
- drift / Computational and graphics tools
E
- %echo magic / Running shell commands
- Edit mode / Editing and navigating a notebook, The Edit mode
- keyboard shortcuts, using / Shortcuts in the Edit mode
- else clause / Control structures
- empty_like() function / Array creation and member access
- equations, SciPy
- exercises, IPython notebook
- about / Exercises
- expressions
- eye() function / Array creation and member access
F
- f function / Functions
- first-class objects / The plot function
- floats / Basic types, expressions, and variables and their assignment
- forever loop / Control structures
- for loop / Control structures
- format() method / Strings
- format specifiers
- formatting features
- URL / Strings
- for statement / Control structures
- frombuffer() function / Array creation and member access
- fsurface() function / Three-dimensional plots
- function factory
- about / The plot function
- using / The plot function
- functions
- about / Functions
G
- gen() / Calculus and differential equations
- Geometrical Brownian Motion (GBM)
- Graphics Processing Unit (GPU) / Accelerating computations with Numba and NumbaPro
- graphics tools
- about / Computational and graphics tools
- grid / Accelerating computations with Numba and NumbaPro
- grids
- URL / Text and annotations
- Gross Domestic Product (GDP)
H
- help
- obtaining / Getting help
- Help menu
- HTML / HTML
- color names, URL / The plot function
I
- .iloc method / The DataFrame class
- .ix method / The DataFrame class
- images
- loading / Images and YouTube videos
- immutable / Sequence types
- indexing
- about / Indexing and Slicing
- inline directive
- about / Creating your first notebook
- instance / Example – the coffee cooling problem
- int() function / Functions
- integers / Basic types, expressions, and variables and their assignment
- ipython command / Creating a Wakari account
- IPython magics
- about / IPython magics
- Line-oriented / IPython magics
- Cell-oriented / IPython magics
- ipython qtconsole command / Creating a Wakari account
- itermax / Functions
J
- JSON
- URL / Saving the notebook
- julia command / Running scripts in other languages
- Julia scripting language
K
- keyboard shortcuts
- about / Keyboard shortcuts
- used, in Edit mode / Shortcuts in the Edit mode
- used, in Command mode / Shortcuts in the Command mode
- keyword arguments / Functions
L
- %load magic / Running Python scripts
- .loc method / The DataFrame class
- labels
- adding / Adding a title, labels, and a legend
- LaTeX
- about / Cell types
- URL / Cell types
- LaTeX interpreter
- URL / Cell types
- legend
- adding / Adding a title, labels, and a legend
- legend() function / Adding a title, labels, and a legend
- len() function / Functions
- Line-oriented / IPython magics
- linspace() function / The plot function
- lists / Lists
- literals
- load() function / Loading and saving data
- loadtxt() function / Array creation and member access
- logistic growth
- formula / The plot function
- long integers / Basic types, expressions, and variables and their assignment
- looping
- about / Control structures
M
- magic commands
- about / Creating your first notebook
- magics
- about / Running shell commands
- %cd / Running shell commands
- %pwd / Running shell commands
- %ls / Running shell commands
- %mkdir / Running shell commands
- %rmdir / Running shell commands
- %echo / Running shell commands
- %alias / Running shell commands
- make_gen() function / Calculus and differential equations
- make_logistic() function / The plot function
- Markdown language / Cell types
- features / Cell types
- markercolor option / The plot function
- marker option / The plot function
- markers
- URL / The plot function
- markersize option / The plot function
- markevery option / The plot function
- mathematical algorithms, SciPy
- matplotlib
- grids, URL / Text and annotations
- matplotlib documentation
- URL / Exercises
- matplotlib functions / HTML
- member access
- about / Array creation and member access
- Menu bar
- meshgrid() function / Example – the coffee cooling problem, Three-dimensional plots
- metadata
- methods / Example – the coffee cooling problem, Objects and methods
- modes, operation
- Edit mode / Editing and navigating a notebook
- Command mode / Editing and navigating a notebook
- modules
- importing / Importing modules
- mutable / Sequence types
N
- -no-import-all options / Importing modules
- .npy format / Loading and saving data
- namespace pollution / Creating your first notebook
- nbconvert utility / Cell types, Converting the notebook to other formats
- Nelder-Mead method / Solving equations and finding optimal values
- Not a number (NaN) / The Series class
- notebook
- running / Running the notebook
- Wakari account, creating / Creating a Wakari account
- creating / Creating your first notebook
- editing / Editing and navigating a notebook
- navigating / Editing and navigating a notebook
- Help menu, using / Getting help and interrupting computations
- computations, interrupting / Getting help and interrupting computations
- Edit mode / The Edit mode
- Command mode / The Command mode
- cell types / Cell types
- saving / Saving the notebook
- converting, to other formats / Converting the notebook to other formats
- about / Starting the notebook
- Notebook Interface Tour
- notebooks, publishing
- Numba / IPython magics
- computations, accelerating with / Accelerating computations with Numba and NumbaPro
- NumbaPro / IPython magics
- computations, accelerating with / Accelerating computations with Numba and NumbaPro
- URL / Accelerating computations with Numba and NumbaPro
- NumPy arrays
- about / Array creation and member access
O
- object / Example – the coffee cooling problem
- object hierarchy
- integers / Basic types, expressions, and variables and their assignment
- plain integers / Basic types, expressions, and variables and their assignment
- long integers / Basic types, expressions, and variables and their assignment
- booleans / Basic types, expressions, and variables and their assignment
- floats / Basic types, expressions, and variables and their assignment
- complex / Basic types, expressions, and variables and their assignment
- objects
- about / Functions, objects, and methods
- odeint() function / Calculus and differential equations
- ones() function / Array creation and member access
- ones_like() function / Array creation and member access
- operating system
- interacting with / Interacting with the operating system
- notebook, saving / Saving the notebook
- notebook, converting to other formats / Converting the notebook to other formats
- shell commands, running / Running shell commands
- optimal values, SciPy
P
- %pylab magic command / Creating your first notebook
- p-values
- about / Computational and graphics tools
- pandas / Loading and saving data
- peg / Animations
- percentage drift parameter / Computational and graphics tools
- percentage volatility parameter / Computational and graphics tools
- plain integers / Basic types, expressions, and variables and their assignment
- plot() function / Example – the coffee cooling problem, The plot function
- plot() method / The Series class
- plot function
- about / The plot function
- plots
- URL / Three-dimensional plots
- plot_surface() method / Three-dimensional plots
- positional arguments / Functions
- project page
- URL / Cell types
- Python operators
- arithmetic / Basic types, expressions, and variables and their assignment
- comparison / Basic types, expressions, and variables and their assignment
- boolean / Basic types, expressions, and variables and their assignment
- Bitwise Boolean / Basic types, expressions, and variables and their assignment
- Bitwise shift / Basic types, expressions, and variables and their assignment
- Python scripts
- running / Running Python scripts
R
- %run magic / Running Python scripts
- range() function / Lists
- read_csv() method / An example with a realistic dataset
- reveal.js file
- Rich Display system
- about / The rich display system
- images, loading / Images and YouTube videos
- YouTube videos, loading / Images and YouTube videos
- HTML / HTML
- rod / Animations
S
- SciPy
- about / Overview of SciPy
- mathematical algorithms / Advanced mathematical algorithms with SciPy
- equations, solving / Solving equations and finding optimal values
- optimal values, finding / Solving equations and finding optimal values
- scripts
- running / Running scripts, loading data, and saving data
- running, in other languages / Running scripts in other languages
- sequence types
- about / Sequence types
- lists / Lists
- tuples / Tuples
- strings / Strings
- Series class
- about / The Series class
- shell commands
- running / Running shell commands
- sin() function / IPython magics
- slices
- about / Indexing and Slicing
- slicing
- DataFrame / The DataFrame class
- about / Indexing and Slicing
- str
- about / Strings
- Streaming Multiprocessors (SMs) / Accelerating computations with Numba and NumbaPro
- strings / Strings
- subplot() function / Three-dimensional plots
- SVG
T
- %timeit magic / IPython magics
- t-distribution
- about / Computational and graphics tools
- tab completion / The Edit mode
- taxicab distance / Solving equations and finding optimal values
- temperature_difference() function / Example – the coffee cooling problem
- temperature_difference function / Example – the coffee cooling problem
- temp_mixture() function / Example – the coffee cooling problem
- test
- running / IPython magics
- text
- and annotations / Text and annotations
- text() function / Text and annotations
- three-dimensional plots
- about / Three-dimensional plots
- time.sleep(1./20) argument / Animations
- title
- adding / Adding a title, labels, and a legend
- Title bar
- tol / Functions
- Toolbar
- tuples / Tuples
U
- unicode
- about / Strings
V
- variables
W
- Wakari
- Wakari account
- creating / Creating a Wakari account
- URL / Creating a Wakari account
- World Development Indicators dataset
Y
- YouTube videos
- loading / Images and YouTube videos
Z
- Z-scores / Computational and graphics tools
- zeros() function / Array creation and member access