First import NumPy and Matplotlib:
In [1]:
%matplotlib inline
import matplotlib
import matplotlib.pyplot as plt
print(matplotlib.backends.backend)
In [2]:
from IPython.display import set_matplotlib_formats
set_matplotlib_formats('png', 'pdf')
matplotlib.rcParams['figure.figsize'] = (2,1)
In [3]:
ip.display_formatter.formatters['application/pdf'].type_printers
Out[3]:
In [4]:
import numpy as np
Now we show some very basic examples of how they can be used.
In [5]:
a = np.random.uniform(size=(100,100))
In [6]:
a.shape
Out[6]:
In [7]:
evs = np.linalg.eigvals(a)
In [8]:
evs.shape
Out[8]:
Here is a cell that has both text and PNG output:
In [9]:
plt.hist(evs.real)
Out[9]:
def foo(bar=1):
"""docstring"""
raise Exception("message")