{ "metadata": { "language": "Julia", "name": "", "signature": "sha256:59a08812ffe7b9eccd784dd72e65199df91f316e4f70269d897000dc0cf7fd59" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "using Stochy" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "stream", "stream": "stderr", "text": [ "INFO: Load Gadfly before Stochy to extend plot function.\n" ] } ], "prompt_number": 1 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp flip()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 2, "text": [ "false" ] } ], "prompt_number": 2 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp flip()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 3, "text": [ "true" ] } ], "prompt_number": 3 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp function binomial()\n", " flip() + flip() + flip()\n", "end" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 4, "text": [ "binomial (generic function with 1 method)" ] } ], "prompt_number": 4 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp binomial()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 5, "text": [ "1" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp binomial()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 6, "text": [ "3" ] } ], "prompt_number": 6 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp enum() do\n", " flip() + flip() + flip()\n", "end" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 7, "text": [ "Discrete([0=>0.125,2=>0.375,3=>0.125,1=>0.375])" ] } ], "prompt_number": 7 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp enum() do\n", " local a = flip(), b = flip(), c = flip()\n", " factor(a||b ? 0 : -2)\n", " a+b+c\n", "end" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 8, "text": [ "Discrete([0=>0.021582266489998118,2=>0.47841773351000183,3=>0.15947257783666727,1=>0.3405274221633327])" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }