npimport matplotlib.pyplot as plt
def f(x,y): return (1-x/2+x**5+y**3)*np.exp(-x**2-y**2)
n = 256x = np.linspace...(-3,3,n)y = np.linspace(-3,3,n)X,Y = np.meshgrid(x,y)
plt.contourf(X, Y, f(X,Y), 8, alpha=.75, cmap='...plt.clabel(C, inline=True, fontsize=10)plt.xticks(())plt.yticks(())
plt.show()
我们先构造一个二维平面“网格”,这里用到了NumPy中的linspace...(-3,3,3*n)y = np.linspace(-3,3,3*n)X,Y = np.meshgrid(x,y)plt.imshow(f(X,Y),cmap='bone')plt.colorbar()...(-3,3,3*n)y = np.linspace(-3,3,3*n)X,Y = np.meshgrid(x,y)plt.imshow(f(X,Y),cmap='jet')plt.colorbar()plt.show