![b181e7ed046b26f01b1d0537a1f14e5d.png](https://i-blog.csdnimg.cn/blog_migrate/1a89eaa29da51e2f6105d747ebb07977.jpeg)
微实践:绘制二元函数曲面
我们将演示如何借助于ufunc的广播运算计算下述二元函数的在一个xy平面上的值并将其绘制成3D曲面。其中,x和y的取值范围均为[-2,+2]。
为了达到目的,我们需要一个二维的结果数组z,其元素的下标对应参数x,y的取值,其元素的值则为上述函数的函数值。这可以通过广播计算来得到。
本文节选自作者的《Python编程基础及应用》视频教程。
Python编程基础及应用_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com![c12ff1f365f6f65849fcfc7a90008905.png](https://i-blog.csdnimg.cn/blog_migrate/f3537f1101da2b3ef755de4e38510ade.jpeg)
np.ogrid是个特殊对象,通过切片下标来生成用于广播运算的数组。先看下述程序:
#ogrid.py
x,y = np.ogrid[0:3:4j,0:4:5j]
print("x=n",x)
print("y=n",y)
print("