numpy np.meshgrid 网格点坐标矩阵 用法

numpy np.meshgrid 网格点坐标矩阵 用法

A、B、C、D、E、F是6个网格点,坐标如图,如何用矩阵形式(坐标矩阵)来批量描述这些点的坐标呢?

语法:X,Y = numpy.meshgrid(x, y)

输入的x,y,就是网格点的横纵坐标列向量(非矩阵)。
输出的X,Y,就是坐标矩阵。

import numpy as np
import matplotlib.pyplot as plt

x = np.array([0, 1, 2])
y = np.array([0, 1])

X, Y = np.meshgrid(x, y)
print(X)
print(Y)

# 红色 原点
# linestyle为空 表示点之间不连接
plt.plot(X, Y, color='red', marker='.', linestyle='')
plt.grid(True)
plt.show()

 

发表回复

您的电子邮箱地址不会被公开。