Skip to content

Instantly share code, notes, and snippets.

@a-y-khan
Last active January 9, 2019 07:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save a-y-khan/e8fe2b4a0838157305d17823f5983c48 to your computer and use it in GitHub Desktop.
Save a-y-khan/e8fe2b4a0838157305d17823f5983c48 to your computer and use it in GitHub Desktop.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 2304x72 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
},
{
"data": {
"image/png": "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vvOd72RnUOBtb3tb3HPPPdkZFDr77LPjm9/8ZnYGhc4999y4++67szMo8I53vCPuuuuu7AwKnXfeeXHnnXdmZ1Dg/PPPj69+9avZGRR6z3veE3fccUd2BoUuuOCC+PKXv5ydQYH3ve99cfvtt2dnUOiiiy6KBQsWZGdQYNq0aXHrrbdmZ1Do4osvjvnz52dnUOiSSy6Jm266KTuDApdddlnMmzcvO4NC06dPjxtuuCE7gwIf+chH4vrrr8/OoNAVV1wRc+fOzc6g0IwZM+xXqRkzZsS1116bnUGhq6++OubMmZOdQYGZM2fG7NmzszMoNGvWLPtVbNasWfHJT34yO4MC11xzTcyaNSs7g0KzZ8+OmTNnZmdQYM6cObar2Jw5c+Kqq67KzqDQddddFzNmzMjOoMDcuXPjyiuvzM6g0Oc///m44oorsjMocP3118fll1+enUGhG2+8MaZPn56dQaF58+bFpZdemp1BgZtvvjkuueSS7AwKzZ8/Py6++OLsDArceuutMW3atOwMCi1YsCAuuuii7AwK3X777fH+978/O4MCX/rSl+LCCy/MzqDA6NGj915XtupPvd76Z967OyJiy9r10b9q3YuQxl+C7eplu7ptsV+VWhov/Gm/em21XdW2rrZfrWxXt232q1JL44UDF/vVy3Z1226/atmubjtW92QnUGDv+ZYda+xXK9vVbcB+1bJd3exXp73HLTvtVy3b1c1+9dplu6rtWmu/Gu39nmi3/aplu7rZr167167PTmAI9qyzX40azReOW+xXL9vVbU+P/Wplu7rtWW+/GjVbmhERMbh+Q3IJpWxXt8EN9quV7epmvzo19l7g0mu/avX2ZhcwFPar10bbVc1+ddp73GK/ajU22a5WgxHR2LQxO4MCtqtfo89+Ndp7vsV+9Wputl3Nmps3ZSdQyHZ1a/bbr0aNP17fYr96Nfv7shMYguYW+9WqxXZVs1+d9h63tGzdnFxCKdvVzX71atlmu5q1buvPTqBAo6UlIuxXs9bttquZ/erVun1LdgJD0LrDfjXae77FfvUaZruqDRvYmp1AIdvVzX512nv/lmE77VerYTu3ZScwBParV9su29Wsbdf27ARKNF84brFfvWxXt7bdO7ITKGS7utmvUoMvXN/StnsgOYRSbXtsVzP71attz87sBIagbdB+VRr84/kW+1WrbXBXdgJDYL96tYXtatYWu7MTKPDHu+Xar2K2q1tbY092AiUGbVc7+1Vq7/UtzcHkEEq1265q9qtXezO7gKFob8kuoMgfT7jYr17te58xRYUG7Vcx29WtvcWBZ83aW+1XK9vVzX71am/1ga9m9qub/erVPsx2NWsf1pqdQCHb1c1+dWsfNiw7gULtbbarmf3qZbu6tbe1ZScwBParl+3q1t5uv1q1t7dnJzAE9qub/erV5rilavarl+3qZr+62a9etqub/eo1zPfrVbNf3exXL9vVzX71sl3d7Fe31lbXVdfKdnWzX71sVzf71c1+9Wpp8TvomtmvXrarm/3qZr962a5uzab7ztXKdnWzX93sVy/b1c1+9Wo03Oe/Zvarm/3qZbt6DQ56piIAAC8+x511s1/d7Fcv29XNfvXas2dPdgJDYL+62a9etqub/eq1e/fu7ASGwH51s1+9bFe3Xbt2ZSdQyHZ1s1/d7FevnTt3ZicwBParl+3qZr+6DQwMZCdQyHZ1s1+9bFe3HTt2ZCcwBParl+3qZr96bd++PTuBIbBf3exXr23btmUnMAT2q5ft6ma/um3dujU7gUK2q5v96rVly5bsBIbAfnWzX71sV7f+/v7sBArZrm72q9vmzZuzEyhku7rZr162q1tfX192AkNgv3rZrm6bNm3KTqCQ7epmv7rZr14bN27MTmAI7Fcv29XNfnXr7e3NTqCQ7epmv3rZrm4bNmzITmAI7Fcv29XNfvVav359dgJDYL+62a9etqtbT09PdgKFbFc3+9XNfvVat25ddgJDYL962a5u9qvb2rVrsxMoZLvq/ckHejf/0hUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCzZnYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUpJkdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWlmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE2a2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCTZnYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUpJkdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWlmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE2a2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCTZnYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUpJkdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWlmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE2a2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCTZnYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUpJkdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWlmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE2a2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCTZnYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADUpJkdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANWlmBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQE2a2QEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFCTZnYAAAAAAAAAAAAAAAAAAADw3+zOAQkAAAACIOj/6GZEoAsEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeZB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnWQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBJ1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiSdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8KVuSAAAgAElEQVQAAAAA4EnWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnmQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ1kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSdYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4knUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeZB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnWQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBJ1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiSdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EnWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnmQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ1kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSdYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4knUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeZB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnWQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBJ1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiSdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EnWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnmQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ1kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSdYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4knUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAyu4ckAAAACAAgv6PbkYEukAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EnWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnmQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ1kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSdYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4knUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeZB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnWQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBJ1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiSdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EnWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnmQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ1kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSdYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4knUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeZB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnWQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBJ1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiSdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4EnWAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeJJ1AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnmQdAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAJ1kHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADgSdYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB4knUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACeZB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAnWQcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOBJ1gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHiSdQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ5kHQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgCdZBwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADa3p2stpGGURiuQbZGz0Mn15Ft5+q7d8HX0ddQpakXlqFpQhZVJF8OPM9GYCE48IL57ZJKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCkqx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJuuoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQpKseAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASbrqAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAkKSrHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAN0AoLUAAAmeSURBVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEm66gEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJCkqx4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABJuuoBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACQpKseAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASbrqAQAAAAAAAAAA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\n",
"text/plain": [
"<Figure size 36864x144 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"import matplotlib.pyplot as plt\n",
"import numpy as np\n",
"from yellowbrick.style.palettes import SEQUENCES, color_palette\n",
"from matplotlib import pylab\n",
"%matplotlib inline\n",
"\n",
"max_colors = 32\n",
"color_palette(palette=pylab.cm.RdGy(np.linspace(0, 1, max_colors))).plot()\n",
"max_colors = 256\n",
"color_palette(palette=pylab.cm.RdGy(np.linspace(0, 1, max_colors))).plot(size=2)"
]
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.7.0"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment