|
52 | 52 | }, |
53 | 53 | { |
54 | 54 | "cell_type": "code", |
55 | | - "execution_count": 4, |
| 55 | + "execution_count": 3, |
56 | 56 | "metadata": {}, |
57 | 57 | "outputs": [ |
58 | 58 | { |
59 | 59 | "name": "stdout", |
60 | 60 | "output_type": "stream", |
61 | 61 | "text": [ |
62 | | - "0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45\n" |
| 62 | + "0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 = 45" |
63 | 63 | ] |
64 | 64 | } |
65 | 65 | ], |
|
69 | 69 | }, |
70 | 70 | { |
71 | 71 | "cell_type": "code", |
72 | | - "execution_count": 5, |
| 72 | + "execution_count": 8, |
73 | 73 | "metadata": {}, |
74 | 74 | "outputs": [], |
75 | 75 | "source": [ |
|
78 | 78 | }, |
79 | 79 | { |
80 | 80 | "cell_type": "code", |
81 | | - "execution_count": 6, |
| 81 | + "execution_count": 9, |
82 | 82 | "metadata": {}, |
83 | 83 | "outputs": [ |
84 | 84 | { |
|
138 | 138 | }, |
139 | 139 | { |
140 | 140 | "cell_type": "code", |
141 | | - "execution_count": 9, |
| 141 | + "execution_count": 11, |
142 | 142 | "metadata": {}, |
143 | 143 | "outputs": [ |
144 | 144 | { |
145 | 145 | "data": { |
146 | 146 | "text/plain": [ |
147 | | - "'The sum of 1 and 2 is 3'" |
| 147 | + "'The sum of 2 and 3 is 5.'" |
148 | 148 | ] |
149 | 149 | }, |
150 | | - "execution_count": 9, |
| 150 | + "execution_count": 11, |
151 | 151 | "metadata": {}, |
152 | 152 | "output_type": "execute_result" |
153 | 153 | } |
154 | 154 | ], |
155 | 155 | "source": [ |
156 | | - "a, b = 1, 2\n", |
157 | | - "f\"The sum of {a} and {b} is {a + b}\"" |
| 156 | + "a, b = 2, 3\n", |
| 157 | + "f\"The sum of {a} and {b} is {a + b}.\"" |
158 | 158 | ] |
159 | 159 | }, |
160 | 160 | { |
161 | 161 | "cell_type": "code", |
162 | | - "execution_count": 10, |
| 162 | + "execution_count": 13, |
163 | 163 | "metadata": {}, |
164 | 164 | "outputs": [], |
165 | 165 | "source": [ |
|
170 | 170 | }, |
171 | 171 | { |
172 | 172 | "cell_type": "code", |
173 | | - "execution_count": 11, |
| 173 | + "execution_count": 17, |
| 174 | + "metadata": {}, |
| 175 | + "outputs": [ |
| 176 | + { |
| 177 | + "data": { |
| 178 | + "text/plain": [ |
| 179 | + "0.5" |
| 180 | + ] |
| 181 | + }, |
| 182 | + "execution_count": 17, |
| 183 | + "metadata": {}, |
| 184 | + "output_type": "execute_result" |
| 185 | + } |
| 186 | + ], |
| 187 | + "source": [ |
| 188 | + "kinetic_energy(1,1)" |
| 189 | + ] |
| 190 | + }, |
| 191 | + { |
| 192 | + "cell_type": "code", |
| 193 | + "execution_count": 14, |
174 | 194 | "metadata": {}, |
175 | 195 | "outputs": [ |
176 | 196 | { |
|
190 | 210 | }, |
191 | 211 | { |
192 | 212 | "cell_type": "code", |
193 | | - "execution_count": 12, |
| 213 | + "execution_count": 18, |
194 | 214 | "metadata": {}, |
195 | | - "outputs": [], |
| 215 | + "outputs": [ |
| 216 | + { |
| 217 | + "data": { |
| 218 | + "text/plain": [ |
| 219 | + "array([[0, 1],\n", |
| 220 | + " [1, 0]])" |
| 221 | + ] |
| 222 | + }, |
| 223 | + "execution_count": 18, |
| 224 | + "metadata": {}, |
| 225 | + "output_type": "execute_result" |
| 226 | + } |
| 227 | + ], |
196 | 228 | "source": [ |
197 | 229 | "import numpy as np\n", |
198 | 230 | "M = np.array([[0, 1], [1, 0]])" |
199 | 231 | ] |
200 | 232 | }, |
201 | 233 | { |
202 | 234 | "cell_type": "code", |
203 | | - "execution_count": 13, |
| 235 | + "execution_count": 19, |
204 | 236 | "metadata": {}, |
205 | 237 | "outputs": [ |
206 | 238 | { |
|
210 | 242 | " [1, 0]])" |
211 | 243 | ] |
212 | 244 | }, |
213 | | - "execution_count": 13, |
| 245 | + "execution_count": 19, |
214 | 246 | "metadata": {}, |
215 | 247 | "output_type": "execute_result" |
216 | 248 | } |
|
242 | 274 | }, |
243 | 275 | { |
244 | 276 | "cell_type": "code", |
245 | | - "execution_count": 15, |
| 277 | + "execution_count": 21, |
246 | 278 | "metadata": {}, |
247 | 279 | "outputs": [], |
248 | 280 | "source": [ |
|
254 | 286 | }, |
255 | 287 | { |
256 | 288 | "cell_type": "code", |
257 | | - "execution_count": 16, |
| 289 | + "execution_count": 22, |
258 | 290 | "metadata": {}, |
259 | 291 | "outputs": [], |
260 | 292 | "source": [ |
|
265 | 297 | }, |
266 | 298 | { |
267 | 299 | "cell_type": "code", |
268 | | - "execution_count": 17, |
| 300 | + "execution_count": 23, |
269 | 301 | "metadata": {}, |
270 | 302 | "outputs": [ |
271 | 303 | { |
|
274 | 306 | "[0, 0, 1, 0, 1, 2, 0, 1, 2, 3]" |
275 | 307 | ] |
276 | 308 | }, |
277 | | - "execution_count": 17, |
| 309 | + "execution_count": 23, |
278 | 310 | "metadata": {}, |
279 | 311 | "output_type": "execute_result" |
280 | 312 | } |
|
285 | 317 | }, |
286 | 318 | { |
287 | 319 | "cell_type": "code", |
288 | | - "execution_count": 18, |
| 320 | + "execution_count": 24, |
289 | 321 | "metadata": {}, |
290 | 322 | "outputs": [ |
291 | 323 | { |
|
294 | 326 | "[0, 0, 1, 0, 1, 2, 0, 1, 2, 3]" |
295 | 327 | ] |
296 | 328 | }, |
297 | | - "execution_count": 18, |
| 329 | + "execution_count": 24, |
298 | 330 | "metadata": {}, |
299 | 331 | "output_type": "execute_result" |
300 | 332 | } |
|
402 | 434 | }, |
403 | 435 | { |
404 | 436 | "cell_type": "code", |
405 | | - "execution_count": 25, |
| 437 | + "execution_count": 26, |
406 | 438 | "metadata": {}, |
407 | 439 | "outputs": [], |
408 | 440 | "source": [ |
|
411 | 443 | }, |
412 | 444 | { |
413 | 445 | "cell_type": "code", |
414 | | - "execution_count": 26, |
| 446 | + "execution_count": 27, |
415 | 447 | "metadata": {}, |
416 | 448 | "outputs": [], |
417 | 449 | "source": [ |
|
420 | 452 | }, |
421 | 453 | { |
422 | 454 | "cell_type": "code", |
423 | | - "execution_count": 27, |
| 455 | + "execution_count": 28, |
424 | 456 | "metadata": {}, |
425 | 457 | "outputs": [ |
426 | 458 | { |
427 | 459 | "data": { |
428 | 460 | "text/plain": [ |
429 | | - "[PosixPath('00_intro.md'),\n", |
430 | | - " PosixPath('01_py3.md'),\n", |
431 | | - " PosixPath('02_workflows.md'),\n", |
432 | | - " PosixPath('03_git.md'),\n", |
433 | | - " PosixPath('04_git_advanced.md'),\n", |
434 | | - " PosixPath('05_tips.md'),\n", |
435 | | - " PosixPath('06_high_quality.md'),\n", |
436 | | - " PosixPath('07_test.md'),\n", |
437 | | - " PosixPath('08_debugging.md')]" |
| 461 | + "[]" |
438 | 462 | ] |
439 | 463 | }, |
440 | | - "execution_count": 27, |
| 464 | + "execution_count": 28, |
441 | 465 | "metadata": {}, |
442 | 466 | "output_type": "execute_result" |
443 | 467 | } |
|
474 | 498 | { |
475 | 499 | "data": { |
476 | 500 | "text/plain": [ |
477 | | - "[PosixPath('images'),\n", |
478 | | - " PosixPath('.ipynb_checkpoints'),\n", |
479 | | - " PosixPath('__pycache__')," |
| 501 | + "[PosixPath('.ipynb_checkpoints')]" |
480 | 502 | ] |
481 | 503 | }, |
482 | 504 | "execution_count": 29, |
|
494 | 516 | "metadata": {}, |
495 | 517 | "outputs": [ |
496 | 518 | { |
497 | | - "data": { |
498 | | - "text/plain": [ |
499 | | - "[PosixPath('images/github_new.png'), PosixPath('images/folder.png')]" |
500 | | - ] |
501 | | - }, |
502 | | - "execution_count": 30, |
503 | | - "metadata": {}, |
504 | | - "output_type": "execute_result" |
| 519 | + "ename": "FileNotFoundError", |
| 520 | + "evalue": "[Errno 2] No such file or directory: 'images'", |
| 521 | + "output_type": "error", |
| 522 | + "traceback": [ |
| 523 | + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
| 524 | + "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", |
| 525 | + "\u001b[0;32m<ipython-input-30-3d677e0019eb>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mlist\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mp\u001b[0m \u001b[0;34m/\u001b[0m \u001b[0;34m'images'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0miterdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", |
| 526 | + "\u001b[0;32m~/anaconda3/lib/python3.7/pathlib.py\u001b[0m in \u001b[0;36miterdir\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 1088\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_closed\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1089\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_raise_closed\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m-> 1090\u001b[0;31m \u001b[0;32mfor\u001b[0m \u001b[0mname\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_accessor\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 1091\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0mname\u001b[0m \u001b[0;32min\u001b[0m \u001b[0;34m{\u001b[0m\u001b[0;34m'.'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'..'\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 1092\u001b[0m \u001b[0;31m# Yielding a path object for these makes little sense\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", |
| 527 | + "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: 'images'" |
| 528 | + ] |
505 | 529 | } |
506 | 530 | ], |
507 | 531 | "source": [ |
|
510 | 534 | }, |
511 | 535 | { |
512 | 536 | "cell_type": "code", |
513 | | - "execution_count": 31, |
| 537 | + "execution_count": 32, |
514 | 538 | "metadata": {}, |
515 | 539 | "outputs": [], |
516 | 540 | "source": [ |
|
520 | 544 | }, |
521 | 545 | { |
522 | 546 | "cell_type": "code", |
523 | | - "execution_count": 32, |
| 547 | + "execution_count": 36, |
524 | 548 | "metadata": {}, |
525 | 549 | "outputs": [], |
526 | 550 | "source": [ |
|
529 | 553 | }, |
530 | 554 | { |
531 | 555 | "cell_type": "code", |
532 | | - "execution_count": 33, |
| 556 | + "execution_count": 37, |
533 | 557 | "metadata": {}, |
534 | 558 | "outputs": [ |
535 | 559 | { |
536 | 560 | "name": "stdout", |
537 | 561 | "output_type": "stream", |
538 | 562 | "text": [ |
539 | | - "0.00073 -0.00052 1.00050\n" |
| 563 | + "-0.0028894465989890684 -0.004401727440934301 1.0005956133603313\n" |
540 | 564 | ] |
541 | 565 | } |
542 | 566 | ], |
|
548 | 572 | ] |
549 | 573 | } |
550 | 574 | ], |
551 | | - "metadata": {}, |
| 575 | + "metadata": { |
| 576 | + "kernelspec": { |
| 577 | + "display_name": "Python 3", |
| 578 | + "language": "python", |
| 579 | + "name": "python3" |
| 580 | + }, |
| 581 | + "language_info": { |
| 582 | + "codemirror_mode": { |
| 583 | + "name": "ipython", |
| 584 | + "version": 3 |
| 585 | + }, |
| 586 | + "file_extension": ".py", |
| 587 | + "mimetype": "text/x-python", |
| 588 | + "name": "python", |
| 589 | + "nbconvert_exporter": "python", |
| 590 | + "pygments_lexer": "ipython3", |
| 591 | + "version": "3.7.4" |
| 592 | + } |
| 593 | + }, |
552 | 594 | "nbformat": 4, |
553 | 595 | "nbformat_minor": 2 |
554 | 596 | } |
0 commit comments