import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
xlin = np.arange(-5,5,0.1) # 1d array
ylin = np.arange(-5,5,0.1) # 1d array
xm,ym = np.meshgrid(xlin,ylin) # 2d arrays
xm.shape
plt.imshow(ym)
z = np.sin(xm**2 + 0.5*ym**2)
plt.imshow(z)
plt.colorbar()
plt.contourf(xlin,ylin,z)
plt.colorbar()