notebook2.ipynb
261 lines
| 10.3 KiB
| text/plain
|
TextLexer
Jonathan Frederic
|
r11480 | { | |
MinRK
|
r18580 | "cells": [ | |
Jonathan Frederic
|
r11480 | { | |
MinRK
|
r18596 | "cell_type": "markdown", | |
MinRK
|
r18580 | "metadata": {}, | |
"source": [ | |||
MinRK
|
r18596 | "# NumPy and Matplotlib examples" | |
MinRK
|
r18580 | ] | |
}, | |||
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
"First import NumPy and Matplotlib:" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 1, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [ | |||
Jonathan Frederic
|
r11480 | { | |
MinRK
|
r18580 | "name": "stdout", | |
"output_type": "stream", | |||
MinRK
|
r18589 | "text": [ | |
"\n", | |||
"Welcome to pylab, a matplotlib-based Python environment [backend: module://IPython.kernel.zmq.pylab.backend_inline].\n", | |||
"For more information, type 'help(pylab)'.\n" | |||
] | |||
MinRK
|
r18580 | } | |
], | |||
"source": [ | |||
"%pylab inline" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 2, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [], | |||
"source": [ | |||
"import numpy as np" | |||
] | |||
}, | |||
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
"Now we show some very basic examples of how they can be used." | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 6, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [], | |||
"source": [ | |||
"a = np.random.uniform(size=(100,100))" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 7, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [ | |||
Jonathan Frederic
|
r11480 | { | |
MinRK
|
r18589 | "data": { | |
"text/plain": [ | |||
"(100, 100)" | |||
] | |||
}, | |||
MinRK
|
r18587 | "execution_count": 7, | |
Jonathan Frederic
|
r11480 | "metadata": {}, | |
MinRK
|
r18589 | "output_type": "execute_result" | |
MinRK
|
r18580 | } | |
], | |||
"source": [ | |||
"a.shape" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 8, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [], | |||
"source": [ | |||
"evs = np.linalg.eigvals(a)" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 10, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [ | |||
Jonathan Frederic
|
r11480 | { | |
MinRK
|
r18589 | "data": { | |
"text/plain": [ | |||
"(100,)" | |||
] | |||
}, | |||
MinRK
|
r18587 | "execution_count": 10, | |
Jonathan Frederic
|
r11480 | "metadata": {}, | |
MinRK
|
r18589 | "output_type": "execute_result" | |
MinRK
|
r18580 | } | |
], | |||
"source": [ | |||
"evs.shape" | |||
] | |||
}, | |||
{ | |||
"cell_type": "markdown", | |||
"metadata": {}, | |||
"source": [ | |||
"Here is a cell that has both text and PNG output:" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": 14, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [ | |||
Jonathan Frederic
|
r11480 | { | |
MinRK
|
r18589 | "data": { | |
"text/plain": [ | |||
"(array([95, 4, 0, 0, 0, 0, 0, 0, 0, 1]),\n", | |||
" array([ -2.93566063, 2.35937011, 7.65440086, 12.9494316 ,\n", | |||
" 18.24446235, 23.53949309, 28.83452384, 34.12955458,\n", | |||
" 39.42458533, 44.71961607, 50.01464682]),\n", | |||
" <a list of 10 Patch objects>)" | |||
] | |||
}, | |||
MinRK
|
r18587 | "execution_count": 14, | |
Jonathan Frederic
|
r11480 | "metadata": {}, | |
MinRK
|
r18589 | "output_type": "execute_result" | |
Jonathan Frederic
|
r11480 | }, | |
{ | |||
MinRK
|
r18589 | "data": { | |
"image/png": [ | |||
"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\n" | |||
], | |||
"text/plain": [ | |||
"<matplotlib.figure.Figure at 0x108c8f1d0>" | |||
] | |||
}, | |||
Jonathan Frederic
|
r11480 | "metadata": {}, | |
MinRK
|
r18589 | "output_type": "display_data" | |
Jonathan Frederic
|
r11480 | } | |
], | |||
MinRK
|
r18580 | "source": [ | |
"hist(evs.real)" | |||
] | |||
}, | |||
{ | |||
"cell_type": "code", | |||
MinRK
|
r18587 | "execution_count": null, | |
MinRK
|
r18580 | "metadata": { | |
"collapsed": false | |||
}, | |||
"outputs": [], | |||
"source": [] | |||
Jonathan Frederic
|
r11480 | } | |
MinRK
|
r18580 | ], | |
"metadata": {}, | |||
"nbformat": 4, | |||
"nbformat_minor": 0 | |||
Jonathan Frederic
|
r11480 | } |