np.piecewise函数
numpy.piecewise(x, condlist, funclist, *args, **kw)
参数一 x:表示要进行操作的对象
参数二:condlist,表示要满足的条件列表,可以是多个条件构成的列表
参数三:funclist,执行的操作列表,参数二与参数三是对应的,当参数二为true的时候,则执行相对应的操作函数。
返回值:返回一个array对象,和原始操作对象x具有完全相同的维度和形状
案例:
x = np.arange(0,10)
print(x)
xx=np.piecewise(x, [x < 4, x >= 6], [-1, 1])
print(xx)
结果:
[0 1 2 3 4 5 6 7 8 9]
[-1 -1 -1 -1 0 0 1 1 1 1]
np.meshgrid(x, y)
画网格线
X, Y = np.meshgrid(x, y)
X:网格点横坐标
Y:网格点纵坐标
plt.contourf()
画等高线图
plt.contourf(X,Y,F)
X:横坐标
Y: 纵坐标
F:幅值高度大小