
import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfig=plt.figure(figsize=(6,7))ax=fig.add_subplot(111,projection='3d')x=np.linspace(-10,10,200)y=np.linspace(-10,10,200)x,y=np.meshgrid(x,y)r=np.sqrt(x**2+y**2)z=np.sin(r)/rz[r==0]=1surf=ax.plot_surface(x,y,z,cmap='ocean',edgecolor='none')ax.set_title('OceanRipple...