Python科学计算与数据处理SciPy 数值计算库.pptVIP

  • 41
  • 0
  • 约 116页
  • 2021-06-27 发布于江苏
  • 举报

Python科学计算与数据处理SciPy 数值计算库.ppt

Python科学计算与数据处理SciPy数值计算库.ppt

插值—interpolate * # X-Y轴分为20*20的网格 x = np.linspace(-1, 1, 20) y = np.linspace(-1,1,20) x, y = np.meshgrid(x, y)#20*20的网格数据 fvals = func(x,y) # 计算每个网格点上的函数值 15*15的值 fig = plt.figure(figsize=(9, 6)) #Draw sub-graph1 ax=plt.subplot(1, 2, 1,projection = 3d) surf = ax.plot_surface(x, y, fvals, rstride=2, cstride=2, cmap=cm.coolwarm,linewidth=0.5, antialiased=True) ax.set_xlabel(x) ax.set_ylabel(y) ax.set_zlabel(f(x, y)) plt.colorbar(surf, shrink=0.5, aspect=5)#标注 #二维插值 newfunc = interpolate.interp2d(x, y, fvals, kind=‘cubic’)#newfunc为一个函数 插值—interpolate * # 计算100*100的网格上的插值 xnew = np.

文档评论(0)

1亿VIP精品文档

相关文档