contents

 

  

front matter

preface

acknowledgments

about this book

about the author

about the cover illustration

  

Part 1.   Case study 1: Finding the winning strategy in a card game

  1   Computing probabilities using Python

  1.1  Sample space analysis: An equation-free approach for measuring uncertainty in outcomes

Analyzing a biased coin

  1.2  Computing nontrivial probabilities

Problem 1: Analyzing a family with four children

Problem 2: Analyzing multiple die rolls

Problem 3: Computing die-roll probabilities using weighted sample spaces

  1.3  Computing probabilities over interval ranges

Evaluating extremes using interval analysis

  2   Plotting probabilities using Matplotlib

  2.1  Basic Matplotlib plots

  2.2  Plotting coin-flip probabilities

Comparing multiple coin-flip probability distributions

  3   Running random simulations in NumPy

  3.1  Simulating random coin flips and die rolls using NumPy

Analyzing biased coin flips

  3.2  Computing confidence intervals using histograms and NumPy arrays

Deriving probabilities from histograms