{ "metadata": { "language": "Julia", "name": "", "signature": "sha256:86f12173c6569276a3f13622d57e0f131e78037ec31cbde2d4159b6ee482a991" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "using Stochy" ], "language": "python", "metadata": {}, "outputs": [], "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": [ "false" ] } ], "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": [ "2" ] } ], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "@pp binomial()" ], "language": "python", "metadata": {}, "outputs": [ { "metadata": {}, "output_type": "pyout", "prompt_number": 6, "text": [ "2" ] } ], "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,2,3,1}, [0.125,0.375,0.125,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,2,3,1}, [0.0215823,0.478418,0.159473,0.340527])" ] } ], "prompt_number": 8 }, { "cell_type": "code", "collapsed": false, "input": [], "language": "python", "metadata": {}, "outputs": [] } ], "metadata": {} } ] }