Skip to content
This repository has been archived by the owner on Jun 3, 2021. It is now read-only.

Relecture #17

Merged
merged 5 commits into from
Mar 1, 2015
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
relecture day3
  • Loading branch information
martindaniel4 committed Mar 1, 2015
commit 9cf2b6d62d2d57db32a4204b7769bdd65d8f42c6
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"metadata": {
"name": "",
"signature": "sha256:1f1ae0c9809eafc784cab6f2be9a4b096a048fdc90518686f969b1a66fdad28c"
"signature": "sha256:e0076a96bc57922f6cb9c8e1b4de0ad2fbad38190010c052cfd14ea084bdcb75"
},
"nbformat": 3,
"nbformat_minor": 0,
Expand All @@ -20,7 +20,13 @@
"cell_type": "markdown",
"metadata": {},
"source": [
"Numpy, pour numerical Python est un package de base contenant des fonctions et des objets essentiels au traitement de donn\u00e9es en Python"
"Numpy, pour numerical Python est un package de base contenant des fonctions et des objets essentiels au traitement de donn\u00e9es en Python. \n",
"\n",
"Dans cette partie, vous apprendrez :\n",
"\n",
"- Ce qu'est l'objet ndarray\n",
"- Comment s\u00e9lectionner des \u00e9l\u00e9ments\n",
"- Comment appliquer des calculs vectoris\u00e9s "
]
},
{
Expand All @@ -32,8 +38,7 @@
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 1
"outputs": []
},
{
"cell_type": "heading",
Expand All @@ -60,17 +65,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 3,
"text": [
"str"
]
}
],
"prompt_number": 3
"outputs": []
},
{
"cell_type": "code",
Expand All @@ -80,17 +75,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 6,
"text": [
"'list'"
]
}
],
"prompt_number": 6
"outputs": []
},
{
"cell_type": "heading",
Expand Down Expand Up @@ -119,18 +104,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"ndarray\n",
"[[ 0.37997191 0.67241144 0.41122624]\n",
" [-0.33289894 1.33102515 1.27955226]]\n"
]
}
],
"prompt_number": 4
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -149,17 +123,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[[ -6.24676857 11.48559756 -7.25026452]\n",
" [ 2.01593372 -12.04848967 -9.56735936]]\n"
]
}
],
"prompt_number": 4
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -186,8 +150,7 @@
],
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 8
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -214,17 +177,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 43,
"text": [
"array([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14])"
]
}
],
"prompt_number": 43
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -245,17 +198,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 50,
"text": [
"dtype('int64')"
]
}
],
"prompt_number": 50
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -274,16 +217,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[ 0. 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.]\n"
]
}
],
"prompt_number": 53
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -302,17 +236,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 9,
"text": [
"array([ 1.2, 2.3, 3.5])"
]
}
],
"prompt_number": 9
"outputs": []
},
{
"cell_type": "heading",
Expand Down Expand Up @@ -344,17 +268,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 67,
"text": [
"array([5, 6, 7, 8])"
]
}
],
"prompt_number": 67
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -371,24 +285,13 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[[1 2 3]\n",
" [4 5 6]\n",
" [7 8 9]]\n"
]
}
],
"prompt_number": 16
"outputs": []
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<img src='files/matrice.png'>"
"<img src='files/images/matrice.png'>"
]
},
{
Expand All @@ -414,18 +317,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 77,
"text": [
"array([[4, 5, 6],\n",
" [7, 8, 9]])"
]
}
],
"prompt_number": 77
"outputs": []
},
{
"cell_type": "heading",
Expand Down Expand Up @@ -485,28 +377,28 @@
"\n",
"arr > 0 # renvoie un array de type bool\u00e9en comparant chacun des \u00e9l\u00e9ments \u00e0 la condition \n",
"\n",
"arr[arr > 0] # renvoie tous les \u00e9l\u00e9ments de arr v\u00e9rifiant la condition. On appelle cela le boolean indexing. \n",
"\n",
"# Renvoyer tous les \u00e9l\u00e9ments de arr n\u00e9gatifs \n",
"\n",
"# Renvoyer les \u00e9l\u00e9ments diff\u00e9rents de 2\n",
"\n",
"# Renvoyer les \u00e9l\u00e9ments \u00e9gaux \u00e0 2 ou 3\n"
"arr[arr > 0] # renvoie tous les \u00e9l\u00e9ments de arr v\u00e9rifiant la condition. On appelle cela le boolean indexing. "
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 22,
"text": [
"array([ 0.5, 1. , 1.5, 2. , 2.5, 3. , 3.5, 4. , 4.5, 5. , 5.5,\n",
" 6. , 6.5, 7. , 7.5, 8. , 8.5, 9. , 9.5])"
]
}
],
"prompt_number": 22
"outputs": []
},
{
"cell_type": "heading",
"level": 3,
"metadata": {},
"source": [
"A vous :"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"- Renvoyer tous les \u00e9l\u00e9ments de arr n\u00e9gatifs \n",
"- Renvoyer les \u00e9l\u00e9ments diff\u00e9rents de 2\n",
"- Renvoyer les \u00e9l\u00e9ments \u00e9gaux \u00e0 2 ou 3"
]
},
{
"cell_type": "markdown",
Expand All @@ -527,18 +419,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[ 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.\n",
" 0. 0. 0. 0. 0. 0. 0.5 1. 1.5 2. 2.5 3. 3.5 4. 4.5\n",
" 5. 5.5 6. 6.5 7. 7.5 8. 8.5 9. 9.5]\n"
]
}
],
"prompt_number": 18
"outputs": []
},
{
"cell_type": "heading",
Expand Down Expand Up @@ -567,18 +448,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"metadata": {},
"output_type": "pyout",
"prompt_number": 20,
"text": [
"array([ 1. , 1.41421356, 1.73205081, 2. , 2.23606798,\n",
" 2.44948974, 2.64575131, 2.82842712, 3. ])"
]
}
],
"prompt_number": 20
"outputs": []
},
{
"cell_type": "markdown",
Expand All @@ -602,17 +472,7 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[ 1.2321323 1.33342549 0.6861044 1.41133865 0.72494997 1.16231986\n",
" 1.04716381 0.24121107 1.77302538 1.87480252]\n"
]
}
],
"prompt_number": 29
"outputs": []
},
{
"cell_type": "heading",
Expand Down Expand Up @@ -650,24 +510,6 @@
],
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"[-0.10568007 -1.37891944 1.49519087 0.25618599 -1.28639015 0.92191553\n",
" 0.90842336 0.28779423 1.57475937 0.98982116]\n"
]
}
],
"prompt_number": 15
},
{
"cell_type": "code",
"collapsed": false,
"input": [],
"language": "python",
"metadata": {},
"outputs": []
}
],
Expand Down
File renamed without changes
Loading