Skip to content

Instantly share code, notes, and snippets.

@simgeekiz
Created September 14, 2014 22:26
Show Gist options
  • Save simgeekiz/6120e2666356f63ab535 to your computer and use it in GitHub Desktop.
Save simgeekiz/6120e2666356f63ab535 to your computer and use it in GitHub Desktop.
python_pandas-ders4demo
Display the source blob
Display the rendered blob
Raw
{
"metadata": {
"name": "",
"signature": "sha256:ee8f3b7e8d76ef512e59c5ff1cef0f73f03abe19c8673dac831d7c682a7feaf3"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"import pandas as pd\n",
"%pylab inline"
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"Populating the interactive namespace from numpy and matplotlib\n"
]
}
],
"prompt_number": 1
},
{
"cell_type": "heading",
"level": 1,
"metadata": {},
"source": [
"Dataframe'e weekday(haftan\u0131n g\u00fcnleri) kolonunu ekleyelim."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weather = pd.read_csv('dosya/weather.csv',parse_dates=['date'], dayfirst=True, index_col='date')"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 2
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"sadece temperature olan bir dataframe olu\u015ftural\u0131m."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"temp = weather[['temperature']]\n",
"outlook = weather[['outlook']]\n",
"outlook"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>outlook</th>\n",
" </tr>\n",
" <tr>\n",
" <th>date</th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2014-12-01</th>\n",
" <td> sunny</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-02</th>\n",
" <td> sunny</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-03</th>\n",
" <td> overcast</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-04</th>\n",
" <td> rainy</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-05</th>\n",
" <td> rainy</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-06</th>\n",
" <td> rainy</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-07</th>\n",
" <td> overcast</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-08</th>\n",
" <td> sunny</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-09</th>\n",
" <td> sunny</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-10</th>\n",
" <td> rainy</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-11</th>\n",
" <td> sunny</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-12</th>\n",
" <td> overcast</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-13</th>\n",
" <td> overcast</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2014-12-14</th>\n",
" <td> rainy</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>14 rows \u00d7 1 columns</p>\n",
"</div>"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 3,
"text": [
" outlook\n",
"date \n",
"2014-12-01 sunny\n",
"2014-12-02 sunny\n",
"2014-12-03 overcast\n",
"2014-12-04 rainy\n",
"2014-12-05 rainy\n",
"2014-12-06 rainy\n",
"2014-12-07 overcast\n",
"2014-12-08 sunny\n",
"2014-12-09 sunny\n",
"2014-12-10 rainy\n",
"2014-12-11 sunny\n",
"2014-12-12 overcast\n",
"2014-12-13 overcast\n",
"2014-12-14 rainy\n",
"\n",
"[14 rows x 1 columns]"
]
}
],
"prompt_number": 3
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"weekday(haftan\u0131n g\u00fcnleri) kolonu ekleyelim.\n",
"haftan\u0131n g\u00fcnlerine .index ile ula\u015fabiliriz."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"temp.index"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 4,
"text": [
"<class 'pandas.tseries.index.DatetimeIndex'>\n",
"[2014-12-01, ..., 2014-12-14]\n",
"Length: 14, Freq: None, Timezone: None"
]
}
],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"outlook.index"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 5,
"text": [
"<class 'pandas.tseries.index.DatetimeIndex'>\n",
"[2014-12-01, ..., 2014-12-14]\n",
"Length: 14, Freq: None, Timezone: None"
]
}
],
"prompt_number": 5
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"pandas\u0131n time series fonksiyonelli\u011fi var. e\u011fer biz her bir sat\u0131r i\u00e7in ay\u0131n g\u00fcnlerine ula\u015fmak istersek:"
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"temp.index.day"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 6,
"text": [
"array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], dtype=int32)"
]
}
],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"outlook.index.day"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 7,
"text": [
"array([ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14], dtype=int32)"
]
}
],
"prompt_number": 7
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"ayn\u0131 \u015fekilde hangi g\u00fcn oldu\u011funa da weekday ile ula\u015fabiliriz."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"temp.index.weekday"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 8,
"text": [
"array([0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6], dtype=int32)"
]
}
],
"prompt_number": 8
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"outlook.index.weekday"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 9,
"text": [
"array([0, 1, 2, 3, 4, 5, 6, 0, 1, 2, 3, 4, 5, 6], dtype=int32)"
]
}
],
"prompt_number": 9
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Bize ay\u0131n g\u00fcnlerini g\u00f6steriyor. 0 pazartesidir. \n",
"haftan\u0131n g\u00fcnlerine nas\u0131l ula\u015faca\u011f\u0131m\u0131z\u0131 bulduk bunu dataframimize ekleyebiliriz."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"temp['weekday'] = temp.index.weekday"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 10
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"\n",
"outlook['weekday'] = outlook.index.weekday"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 11
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"temp.groupby('weekday').aggregate(mean) \n",
"kodu sat\u0131rlar\u0131 haftan\u0131n g\u00fcnlerine g\u00f6re grupla ve sonra ayn\u0131 g\u00fcnlerin de\u011ferlerinin mean de\u011ferini al."
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weekday_counts=temp.groupby('weekday').aggregate(mean)"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 12
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weekday_counts2=outlook[outlook['outlook']== 'sunny'].groupby('weekday').size()"
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 13
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weekday_counts2"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 14,
"text": [
"weekday\n",
"0 2\n",
"1 2\n",
"3 1\n",
"dtype: int64"
]
}
],
"prompt_number": 14
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weekday_counts.index = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday']\n",
"weekday_counts"
],
"language": "python",
"metadata": {},
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>temperature</th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>Monday</th>\n",
" <td> 78.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Tuesday</th>\n",
" <td> 74.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Wednesday</th>\n",
" <td> 79.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Thursday</th>\n",
" <td> 72.5</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Friday</th>\n",
" <td> 70.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Saturday</th>\n",
" <td> 73.0</td>\n",
" </tr>\n",
" <tr>\n",
" <th>Sunday</th>\n",
" <td> 67.5</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"<p>7 rows \u00d7 1 columns</p>\n",
"</div>"
],
"metadata": {},
"output_type": "pyout",
"prompt_number": 15,
"text": [
" temperature\n",
"Monday 78.5\n",
"Tuesday 74.5\n",
"Wednesday 79.0\n",
"Thursday 72.5\n",
"Friday 70.0\n",
"Saturday 73.0\n",
"Sunday 67.5\n",
"\n",
"[7 rows x 1 columns]"
]
}
],
"prompt_number": 15
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weekday_counts.plot(kind='bar')"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 16,
"text": [
"<matplotlib.axes.AxesSubplot at 0x7fa2f20bca10>"
]
},
{
"metadata": {},
"output_type": "display_data",
"png": "iVBORw0KGgoAAAANSUhEUgAAAWwAAAEvCAYAAABhU/t7AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAIABJREFUeJzt3XucXWV97/FPQkAuSZhJKAlS4oiISA9lFLWAtQyRWz2I\neKx4AUy0l2N7WmzrUaBHS1RKI5fWcqrnFAWTYusl1YOmLSVI+SlSSysSoCJSIgOIDSUmhLuasM4f\nz9p79gx7Mms/a8/6rWft7/v12q+ZtWZfvnmy5jd7/9az1gIRERERERERERERERERERERERERScj5\nwHeAO4G/Bp4HLAKuB+4BNgBDbulERASAEeD7hCIN8HlgBXAx8P583bnA6sqTiYjIJIuA7wHDwDxg\nPXAicDewJL/P0nxZRESc/QbwOPCfwNX5um0dP58zZVlERGbBvBl+/iLgdwmtke3AOuCsKffJ8ttz\nH/yiF2WbNm0qGVFEZODcDoxOXTl3hge9Avgn4EfADuBLwDHAZkIrBOAAwrvv59i0aRNZllV6u+CC\nCyp/TeX2z6Hc9b+lmt0jN3Bkt5o6U8G+Gzga2IvQ+jgBuIvQy16R32cFcM0MzyMiIiXN1BK5HfhL\n4FvAs8C3gSuABcAXgF8FxoEzZi9ib8bHx70jRPHIvXDhIh5/vPzuhw996EOlHr9gwTCPPba1dI5e\naDupXqrZ65R7poINYQrfxVPWbSW82+6bfhUPgLVr15Z6vEcBGR19Trtq1oXx7rr7oQcfI+zmKJNj\nTskMvfMY735INTekm71OuWf7NyXL+zEzB5kzh/LFo1/mUDR3yuoz5oMx3iJFhd/N59bnIu+wRcTR\nokWL2LZNM2ebaHh4mK1bi3+an2mnY4LMO0AUM/OOEMm8A0RJaby3bdvmPlNCt9m59fqHuIEFW0Sk\nmdTD7moweqr1GfPBGO9Yc+ZofJpquv/b6XrYeoctIpKIBhZs8w4QJaWe6mTmHSBKuuMtg6yBBVtE\npJnUw+5qMHqG9RnzwRjvWN36nP080KybXg4eGxkZ4aqrrmL58uWzlqcKq1atYtOmTVx99dUz37lP\neu1hax62SIL6c5Tqrp6/+Hu5FHaK7tixg3nzZrfcVfEasy0rCsgg68Ptxj48R/Hc/XLjjTdW/pr9\nGXON92zrNj79+30p939y1llnZXPnzs322muvbP78+dkll1ySffOb38yOOeaYbGhoKDvyyCMzM2vf\n/7jjjss+8IEPZMcee2w2f/787PWvf332yCOPZG9/+9uzhQsXZq985Suz8fHx9v3nzJmTXX755dnB\nBx+c7bffftn73ve+7Nlnn23//Morr8xe+tKXZsPDw9nJJ5+c3X///ZMe+/GPfzw75JBDsoMPPjjL\nsiw755xzsoMOOihbuHBhdtRRR2U33XRTlmVZdu2112Z77LFHtvvuu2fz58/PRkdHsyzLshe84AXZ\nV7/61fZzXnDBBdlZZ52VZVmW3XfffdmcOXOyK6+8Mlu2bFl23HHHzZipyP/txP+vCnbfC8iCBcOt\nwXW/LVgwXDh3/8ZcBXu2dRuf/v2+lP8/GRkZyW644YYsy7LsBz/4QbZ48eLs2muvzbIsy66//vps\n8eLF2ZYtW7IsCwX7xS9+cfb9738/2759e3b44YdnhxxySHbDDTdkO3bsyN7xjndk73znO9vPPWfO\nnGz58uXZtm3bsgceeCA79NBDs0996lNZlmXZNddckx1yyCHZ3Xffne3cuTO78MILs2OPPXbSY086\n6aRs27Zt2TPPPJNlWZZ95jOfybZu3Zrt3Lkzu+yyy7KlS5dmP/7xj7Msy7JVq1ZlZ5999rT/ttZ9\nphbsFStWZE899VT29NNPz5ip2//jdOtnqSbvUoH/7s6As7kBzs7GmmruemXvLfegSalgr169+jlF\n7+STT87Wrl2bZVmWjY2NZRdddFH7Z+9973uz173ude3l9evXt9/dZlkoutddd117+ROf+ET22te+\nNsuyLDvllFOyK6+8sv2znTt3ZnvvvXf2wAMPtB870x/m4eHh7I477siybPK7527/tqn3aRXs++67\nr/3zmTJN1WvB1iwREemb+++/n3Xr1jE8PNy+3XzzzWzevLl9nyVLlrS/33PPPdl///0nLT/xxBOT\nnvOggw5qf79s2TJ++MMftl/rPe95T/t1Fi9eDMBDDz3U9bEAl156KYcffjhDQ0MMDw+zfft2tmzZ\nUurf3PkaRTKV0cCCbd4BIpl3gEjmHSCK5mH3Tz6jAQgF9eyzz2bbtm3t2+OPP8773//+GR87nQce\neGDS9wceeGD7ta644opJr/Xkk09y9NFHd33+m266iUsuuYR169bx6KOPsm3bNvbdd1/CG9ruWfbZ\nZx+efPLJ9nLnH57p/v0zZSqjgQVbRKq0ZMkSWtduPfPMM1m/fj0bNmxg586dPPPMM5jZpHeYrQI5\n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\n",
"text": [
"<matplotlib.figure.Figure at 0x7fa2f20bc0d0>"
]
}
],
"prompt_number": 16
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"weekday_counts2.plot(kind='bar')"
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 17,
"text": [
"<matplotlib.axes.AxesSubplot at 0x7fa2f1fd1c10>"
]
},
{
"metadata": {},
"output_type": "display_data",
"png": "iVBORw0KGgoAAAANSUhEUgAAAW8AAAEKCAYAAADdBdT9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAALEgAACxIB0t1+/AAAECxJREFUeJzt3X+MZeVdx/H3sLtEKI2jNi7KrpmEFgKGMBSEFSUd8UeA\n6DapJHSNaQZqJDGr1SaKNdVt/IdoNFJaI/xROjSNULUJbs1GU7WPoZKiuOxAS8FlZeouJvwhP1IE\nldrxj+fMzuzd++y9d+fO+T7n3vcrueGec8/c/ew+8N0zn3vmAJIkSZIkSZIkSZIkSZIkaYrtBr4E\nfA34KvArhePuBY4Cy8BV7USTJJVcCMw3zy8AngMu6znmFuBQ8/w64CvtRJMkDesR4Md79t0H3LZh\n+1lgZ2uJJGkKnTPCsXPkSuTxnv0XAcc3bJ8Adm0uliTpTIYd3hcAfwF8CHi9z+szPdurmwklSTqz\n7UMcswP4PPBZcm3S60XyB5trdjX7TnHxxRevHjt27GwyStI0W2b9s8eTBp15zwCfAp4B7ikccxD4\nQPN8D/Aq8FLvQceOHWN1dXXLH9lqhY8DFWQoPXBtwjPErk2tjwMHDoRniH4AV9LHoDPvHwF+HngK\neLLZ91vADzTP7ydfaXIL8DzwX8DtA95zSq1EB1DRSnQAFaysrERHqNag4f1lhuvF948hiyRpSKNc\nbaJNWYwOoKLF6AAqWFxcjI5Qrd6rRLbS6urJ3nPrzMzMsNYValgzuDa1amdtVK/8383ps9oz79ak\n6AAqStEBVJBSio5QLYe3JHWQtYmwNqmZtcm0szaRpAni8G5Nig6gohQdQAV23mUOb0nqIDtvYedd\nMzvvaWfnLUkTxOHdmhQdQEUpOoAK7LzLHN6S1EF23sLOu2Z23tPOzluSJojDuzUpOoCKUnQAFdh5\nlzm8JamD7LyFnXfN7LynnZ23JE0Qh3drUnQAFaXoACqw8y5zeEtSB9l5Czvvmtl5Tzs7b0maIA7v\n1qToACpK0QFUYOdd5vCWpA6y8xZ23jWz8552dt6SNEEc3q1J0QFUlKIDqMDOu8zhLUkdZOct7Lxr\nZuc97ey8JWmCOLxbk6IDqChFB1CBnXeZw1uSOsjOW9h518zOe9rZeUvSBHF4tyZFB1BRig6gAjvv\nMoe3JHWQnbew866Znfe0s/OWpAni8G5Nig6gohQdQAV23mUOb0nqIDtvYeddMzvvaWfnLUkTxOHd\nmhQdQEUpOoAK7LzLHN6S1EF23sLOu2Z23tPOzluSJojDuzUpOoCKUnQAFdh5lw0zvB8AXgKeLry+\nALwGPNk8PjqWZJKkomE67xuA14HPAFf0eX0B+DCwd8D72HlXy867Xnbe024znfejwCuD3v8sMkmS\nztI4Ou9V4HpgGTgEXD6G95xAKTqAilJ0ABXYeZdtH8N7HAZ2A28ANwOPAJf0O3BxcZG5uTkAZmdn\nmZ+fZ2FhAVhfpM1ur1vbXqhk+0hleU7dHteff3fXp9btZqul9alte00tedrYTimxtLQEcHJe9jNs\n3TEHfIH+nXevF4CrgZd79tt5V8vOu1523tNuK6/z3rnhja9tnvcObknSGA0zvB8CHgMuBY4DdwB3\nNg+AW8mXER4B7gHeP/6YkyBFB1BRig6gAjvvsmE6730DXv/j5iFJaon3NhF23jWz85523ttEkiaI\nw7s1KTqAilJ0ABXYeZc5vCWpg+y8hZ13zey8p52dtyRNEId3a1J0ABWl6AAqsPMuc3hLUgfZeQs7\n75rZeU87O29JmiAO79ak6AAqStEBVGDnXebwlqQOsvMWdt41s/OednbekjRBHN6tSdEBVJSiA6jA\nzrvM4S1JHWTnLey8a2bnPe3svCVpgji8W5OiA6goRQdQgZ13mcNbkjrIzlvYedfMznva2XlL0gRx\neLcmRQdQUYoOoAI77zKHtyR1kJ23sPOumZ33tLPzlqQJ4vBuTYoOoKIUHUAFdt5lDm9J6iA7b2Hn\nXTM772ln5y1JE8Th3ZoUHUBFKTqACuy8yxzektRBdt7Czrtmdt7Tzs5bkiaIw7s1KTqAilJ0ABXY\neZc5vCWpg+y8hZ13zey8p52dtyRNEId3a1J0ABWl6AAqsPMuc3hLUgfZeQs775rZeU87O29JmiAO\n79ak6AAqStEBVGDnXebwlqQOsvMWdt41s/OednbekjRBHN6tSdEBVJSiA6jAzrtsmOH9APAS8PQZ\njrkXOAosA1eNIZck6QyG6bxvAF4HPgNc0ef1W4D9zT+vAz4O7OlznJ13tey862XnPe0203k/Crxy\nhtf3Ag82zx8HZoGdI+aTJI1gHJ33RcDxDdsngF1jeN8Jk6IDqChFB1CBnXfZ9jG9T+8pfd/v8xYX\nF5mbmwNgdnaW+fl5FhYWgPVF2uz2urXthUq2j1SW59Ttcf35d3d9at1utrZ4fc4//+28+ebraHjn\nnXcBb7zxTWC865FSYmlpCeDkvOxn2Ou854Av0L/zvo/8b9rDzfazwHvIH3JuZOddLTvverk29Wpz\nbbbmOu+DwAea53uAVzl9cEuSxmiY4f0Q8BhwKbnbvgO4s3kAHAL+DXgeuB/4pfHHnAQpOoCKUnQA\nFaXoANUapvPeN8Qx+zcbRJI0PO9tIuxVa+ba1Kv7nbckqWUO79ak6AAqStEBVJSiA1TL4S1JHWTn\nLexVa+ba1MvOW5I0Iod3a1J0ABWl6AAqStEBquXwlqQOsvMW9qo1c23qZectSRqRw7s1KTqAilJ0\nABWl6ADVcnhLUgfZeQt71Zq5NvWy85Ykjcjh3ZoUHUBFKTqAilJ0gGo5vCWpg+y8hb1qzVybetl5\nS5JG5PBuTYoOoKIUHUBFKTpAtRzektRBdt7CXrVmrk297LwlSSNyeLcmRQdQUYoOoKIUHaBaDm9J\n6iA7b2GvWjPXpl523pKkETm8W5OiA6goRQdQUYoOUC2HtyR1kJ23sFetmWtTLztvSdKIHN6tSdEB\nVJSiA6goRQeolsNbkjrIzlvYq9bMtamXnbckaUQO79ak6AAqStEBVJSiA1TL4S1JHWTnLexVa+ba\n1MvOW5I0Iod3a1J0ABWl6AAqStEBquXwlqQOsvMW9qo1c23qZectSRqRw7s1KTqAilJ0ABWl6ADV\ncnhLUgfZeQt71Zq5NvWy85Ykjcjh3ZoUHUBFKTqAilJ0gGoNM7xvAp4FjgJ39Xl9AXgNeLJ5fHRc\n4SRJ/Q3qvLcBzwE/AbwI/DOwD/j6hmMWgA8Dewe8l513texV6+Xa1Kvuzvta4HlgBXgLeBh4b7/3\n31w8SdIoBg3vi4DjG7ZPNPs2WgWuB5aBQ8DlY0s3UVJ0ABWl6AAqStEBqrV9wOvDfE9wGNgNvAHc\nDDwCXNLvwMXFRebm5gCYnZ1lfn6ehYUFAFJKAJveXre2vVDJ9pHK8py6Pa4//+6uT63bzdYWr8/6\nrznu/JvdZsDr0dvN1hjXI6XE0tISwMl52c+gumMP8DHyh5YAHwG+DfzeGb7mBeBq4OWe/Xbe1bJX\nrZdrU6+6O+8ngHcBc8C5wG3AwZ5jdm5442ub572DW5I0RoOG97eA/cDfAM8AnyNfaXJn8wC4FXia\n3AvcA7x/S5J2XooOoKIUHUBFKTpAtfzx+NYk1vuy2kz7t+YJ18a1GV1sbeLwFg6Imrk29aq785Yk\nVcjh3ZoUHUBFKTqAilJ0gGo5vCWpg+y8hb1qzVybetl5S5JG5PBuTYoOoKIUHUBFKTpAtRzektRB\ndt7CXrVmrk297LwlSSNyeLcmRQdQUYoOoKIUHaBaDm9J6iA7b2GvWjPXpl523pKkETm8W5OiA6go\nRQdQUYoOUC2HtyR1kJ23sFetmWtTLztvSdKIHN6tSdEBVJSiA6goRQeolsNbkjrIzlvYq9bMtamX\nnbckaUQO79ak6AAqStEBVJSiA1TL4S1JHWTnLexVa+ba1MvOW5I0Iod3a1J0ABWl6AAqStEBquXw\nlqQOsvMW9qo1c23qZectSRqRw7s1KTqAilJ0ABWl6ADVcnhLUgfZeQt71Zq5NvWy85Ykjcjh3ZoU\nHUBFKTqAilJ0gGo5vCWpg+y8hb1qzVybetl5S5JG5PBuTYoOoKIUHUBFKTpAtRzektRBdt7CXrVm\nrk297LwlSSNyeLcmRQdQUYoOoKIUHaBaDm9J6iA7b2GvWjPXpl523pKkEQ0zvG8CngWOAncVjrm3\neX0ZuGo80SZNig6gohQdQEUpOkC1Bg3vbcAnyQP8cmAfcFnPMbcA7wTeBfwi8CdjzjghjkQHUJFr\nUy/XpmTQ8L4WeB5YAd4CHgbe23PMXuDB5vnjwCywc3wRJ8Wr0QFU5NrUy7UpGTS8LwKOb9g+0ewb\ndMyuzUeTJJUMGt7DfpTa+0moH1ufZiU6gIpWogOoaCU6QLW2D3j9RWD3hu3d5DPrMx2zq9nXa3lm\nZubKkROelTavgBzFg4MPCdJcjtTGr9TSrzMq18a1GV1La7N8Nl+0HTgGzAHnkj896PeB5aHm+R7g\nK2eXT5I0TjcDz5E/uPxIs+/O5rHmk83ry8C7W00nSZIkdUGtJVfXXUa+pHLtypwTwEHg62GJpPr9\nKPAy8AywAFwDPAn8XWCmam2LDjCB7gI+BnyVPKxfJF/7fgD4LuDLYcl0JrfjT4REuptcxb6P/AN/\nHwReAO4A3gE8FhdN0+IosKPP/nPJnwuoTscHH6It9Az5AonzgW8C39nsPw94KipUzQZdKqjR/R+5\nLlnp2f/9zWuK8/QZXvve1lKon/8FvtU8jgGvNfvfBL4dFapmDu/x+1Xgb8ln2Wtnc7vJ3wrujwol\nIA/om4BX+rzmt+Wx/od81v0Gp16xNovDWy3aBvwwcCvws+Tr3/2LMt4DwA2F1x5qM4hO8x2F/e8A\nrmgziCRJkiRJkiRJktSWBFw94JhF4BNbnkQakf8DYk2zVbz3vDrK4a0u+XXgl5vnf8T6PS9uBD4L\n/CT5eu1/Af4MeFvz+tXks+wngL8GLux533OAJeB3m+3byXfSfBy4fsNxP0O+5fFh4Ivk68bPAf6V\nfEnb2nsdBb7nLH+PkjRxriMPZYBHyYN0O/m+Mb8B/AP5Bz0g32Pmt5vXH2N9mN4GfKp5/qXmPR9i\n/XbH3wd8ozl+B/leNPc2r81uyPILwB80z38H+FDz/KeAPz/736I0HH9wRF1ymHwW/Xbgv8ln0teQ\n70Z3ELgc+Mfm2HPJQ/tS4AfJP/UK+Qeo/qN5PgPcT/4L4e5m33Xkof6fzfbngEua57ubYy9s3v+F\nZv8DwF8CHyffSOnTY/i9Smfk8FaXvEUemIvkwfwUuTJ5Z7P/i8DP9XzNFcDXOLX+WLPavM+PAX9I\n/hHtVU69VfLG558gn23/FfAe8t0jId/y96Umyw8B+0b/rUnSZDtArjVuJHfO/w58ntw5fwO4uDnu\nbeT7yewgd9B7mv07yGfokM+w3w38GvnMeRu5NlkBvrs59lHWa5PDrN9349PN1695H/mM/m4kSae5\nkXyGfF6z/Rz5ZmCQz6D/ify/41sGfrrZfyW5Dz9Cvs/6B5v9a8Mb8ln0n5LPtBdZ/8DyPtaH917y\nHe+eAH4f+PsNuXaQ74R3CZKkzriG/BeEJKkjfpNctfTr1SVJkiRJkiRJkiRJkiRJkqRR/T+SUlE4\nG5HqdgAAAABJRU5ErkJggg==\n",
"text": [
"<matplotlib.figure.Figure at 0x7fa2f20a03d0>"
]
}
],
"prompt_number": 17
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment