说明:本blog基于python3版本, numpy 1.22.0,matplotlib 3.5.1
前言
numpy的meshgrid方法主要应用是画网格图,可以是二维的,也可以是三维的;
一、meshgrid方法的输入和输出
meshgrid方法主要是产生画网格图所需的行坐标和纵坐标;meshgrid方法的输入是两个一维ndarray类型的数组;输出是一个由两个二维ndarray类型数据组成的list,且两个二维数据的shape相同;list中的第一个元素代表行坐标的值,第二个元素代表纵坐标的值;
二、应用meshgrid方法画三维图
代码如下
import numpy as np
a = np.arange(-50,50,5)
b = np.arange(-30,30,5)
xs,y