{ "metadata": { "name": "multiprocessing" }, "nbformat": 3, "nbformat_minor": 0, "worksheets": [ { "cells": [ { "cell_type": "code", "collapsed": false, "input": [ "import sys\n", "sys.path.insert(0,'../.')\n", "import pyevodyn.simulation as sim\n", "import pyevodyn.utils as utils" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 29 }, { "cell_type": "code", "collapsed": false, "input": [ "import numpy as np\n", "import multiprocessing\n", "import pyevodyn.games as games" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 5 }, { "cell_type": "code", "collapsed": false, "input": [ "mp = sim.MoranProcess(population_size=20, intensity_of_selection=1, game_matrix=games.prisoners_dilemma_equal_gains(), fitness_mapping='exp', mutation_probability=0.1)" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 7 }, { "cell_type": "code", "collapsed": false, "input": [ "mp.simulate_fixation_probability(0,1,10000, 666)" ], "language": "python", "metadata": {}, "outputs": [ { "output_type": "pyout", "prompt_number": 9, "text": [ "0.0299" ] } ], "prompt_number": 9 }, { "cell_type": "code", "collapsed": false, "input": [ "def simulate_fixation_probability_parallel():\n", " pass" ], "language": "python", "metadata": {}, "outputs": [] }, { "cell_type": "code", "collapsed": false, "input": [ "pool = multiprocessing.Pool()" ], "language": "python", "metadata": {}, "outputs": [], "prompt_number": 10 } ], "metadata": {} } ] }