meshgrid函数是什么?怎么用?
时间: 2024-05-15 08:19:02 浏览: 64
详解numpy.meshgrid()方法使用
5星 · 资源好评率100%
meshgrid函数用于生成网格点坐标矩阵,常用于绘图或三维可视化。它的输入是两个一维数组X和Y,输出是两个二维数组XX和YY,其中XX的行向量是X的复制,YY的列向量是Y的复制,两个数组的维度都与X和Y的长度相同。简单的用法可以如下:
```
import numpy as np
x = np.array([1, 2, 3])
y = np.array([4, 5, 6])
xx, yy = np.meshgrid(x, y)
print(xx)
print(yy)
```
输出为:
```
[[1 2 3]
[1 2 3]
[1 2 3]]
[[4 4 4]
[5 5 5]
[6 6 6]]
```
其中xx和yy都是3*3的矩阵,对应于2维平面上9个点的x和y坐标。
阅读全文