Premier essai jupyter

parent 883560a4
{
"cells": [],
"metadata": {},
"nbformat": 4,
"nbformat_minor": 4
}
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# Titre du document"
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"4"
]
},
"execution_count": 1,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"2+2"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"10\n"
]
}
],
"source": [
"x=10\n",
"print(x)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"20\n"
]
}
],
"source": [
"x = x + 10\n",
"print(x)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Petit exemple de complétion"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"import numpy as np\n",
"mu, sigma = 100, 15"
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [],
"source": [
"x = np.random.normal(loc=mu, scale=sigma, size=10000)"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"import matplotlib.pyplot as plt"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"%matplotlib inline\n",
"plt.hist(x)\n",
"plt.show()"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Utilisation d'autres langages"
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [
{
"ename": "ModuleNotFoundError",
"evalue": "No module named 'simplegeneric'",
"output_type": "error",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
"\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/rpy2/ipython/rmagic.py\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 105\u001b[0m \u001b[0;32mtry\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 106\u001b[0;31m \u001b[0;32mfrom\u001b[0m \u001b[0mIPython\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mexternal\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0msimplegeneric\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mgeneric\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 107\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mImportError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'IPython.external.simplegeneric'",
"\nDuring handling of the above exception, another exception occurred:\n",
"\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m<ipython-input-8-fb23c6edefe4>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mget_ipython\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mrun_line_magic\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'load_ext'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'rpy2.ipython'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/IPython/core/interactiveshell.py\u001b[0m in \u001b[0;36mrun_line_magic\u001b[0;34m(self, magic_name, line, _stack_depth)\u001b[0m\n\u001b[1;32m 2315\u001b[0m \u001b[0mkwargs\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'local_ns'\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0msys\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_getframe\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mstack_depth\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mf_locals\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2316\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mbuiltin_trap\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 2317\u001b[0;31m \u001b[0mresult\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mfn\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0margs\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mkwargs\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2318\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mresult\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 2319\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m</opt/conda/lib/python3.6/site-packages/decorator.py:decorator-gen-64>\u001b[0m in \u001b[0;36mload_ext\u001b[0;34m(self, module_str)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/IPython/core/magic.py\u001b[0m in \u001b[0;36m<lambda>\u001b[0;34m(f, *a, **k)\u001b[0m\n\u001b[1;32m 185\u001b[0m \u001b[0;31m# but it's overkill for just that one bit of state.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 186\u001b[0m \u001b[0;32mdef\u001b[0m \u001b[0mmagic_deco\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0marg\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 187\u001b[0;31m \u001b[0mcall\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;32mlambda\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m*\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mk\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mf\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m*\u001b[0m\u001b[0ma\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mk\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 188\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 189\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mcallable\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0marg\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/IPython/core/magics/extension.py\u001b[0m in \u001b[0;36mload_ext\u001b[0;34m(self, module_str)\u001b[0m\n\u001b[1;32m 31\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0mmodule_str\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 32\u001b[0m \u001b[0;32mraise\u001b[0m \u001b[0mUsageError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m'Missing module name.'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 33\u001b[0;31m \u001b[0mres\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshell\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mextension_manager\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mload_extension\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmodule_str\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 34\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 35\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mres\u001b[0m \u001b[0;34m==\u001b[0m \u001b[0;34m'already loaded'\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/IPython/core/extensions.py\u001b[0m in \u001b[0;36mload_extension\u001b[0;34m(self, module_str)\u001b[0m\n\u001b[1;32m 78\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mmodule_str\u001b[0m \u001b[0;32mnot\u001b[0m \u001b[0;32min\u001b[0m \u001b[0msys\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmodules\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 79\u001b[0m \u001b[0;32mwith\u001b[0m \u001b[0mprepended_to_syspath\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mipython_extension_dir\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 80\u001b[0;31m \u001b[0mmod\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mimport_module\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mmodule_str\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 81\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mmod\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m__file__\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mstartswith\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mipython_extension_dir\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 82\u001b[0m print((\"Loading extensions from {dir} is deprecated. \"\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/__init__.py\u001b[0m in \u001b[0;36mimport_module\u001b[0;34m(name, package)\u001b[0m\n\u001b[1;32m 124\u001b[0m \u001b[0;32mbreak\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 125\u001b[0m \u001b[0mlevel\u001b[0m \u001b[0;34m+=\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 126\u001b[0;31m \u001b[0;32mreturn\u001b[0m \u001b[0m_bootstrap\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_gcd_import\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mname\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mlevel\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mpackage\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlevel\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 127\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 128\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/_bootstrap.py\u001b[0m in \u001b[0;36m_gcd_import\u001b[0;34m(name, package, level)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/_bootstrap.py\u001b[0m in \u001b[0;36m_find_and_load\u001b[0;34m(name, import_)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/_bootstrap.py\u001b[0m in \u001b[0;36m_find_and_load_unlocked\u001b[0;34m(name, import_)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/_bootstrap.py\u001b[0m in \u001b[0;36m_load_unlocked\u001b[0;34m(spec)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/_bootstrap_external.py\u001b[0m in \u001b[0;36mexec_module\u001b[0;34m(self, module)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/importlib/_bootstrap.py\u001b[0m in \u001b[0;36m_call_with_frames_removed\u001b[0;34m(f, *args, **kwds)\u001b[0m\n",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/rpy2/ipython/__init__.py\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0;32mfrom\u001b[0m \u001b[0;34m.\u001b[0m\u001b[0mrmagic\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mload_ipython_extension\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m/opt/conda/lib/python3.6/site-packages/rpy2/ipython/rmagic.py\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[1;32m 107\u001b[0m \u001b[0;32mexcept\u001b[0m \u001b[0mImportError\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 108\u001b[0m \u001b[0;31m# IPython 4.0\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 109\u001b[0;31m \u001b[0;32mfrom\u001b[0m \u001b[0msimplegeneric\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mgeneric\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 110\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 111\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'simplegeneric'"
]
}
],
"source": [
"%load_ext rpy2.ipython"
]
},
{
"cell_type": "code",
"execution_count": null,
"metadata": {},
"outputs": [],
"source": []
}
],
"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.6.4"
}
},
"nbformat": 4,
"nbformat_minor": 2
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment