Какова цель сетки в Python / NumPy?

Может кто-нибудь объяснить мне, какова цельmeshgrid функционировать в Numpy? Я знаю, что это создает какую-то сетку координат для построения графиков, но я не вижу прямой выгоды от этого.

Я изучаю «Машинное обучение Python» у Себастьяна Рашки, и он использует его для построения границ решений. Смотрите вход 11Вот.

Я также попробовал этот код из официальной документации, но, опять же, вывод не имеет для меня никакого смысла.

x = np.arange(-5, 5, 1)
y = np.arange(-5, 5, 1)
xx, yy = np.meshgrid(x, y, sparse=True)
z = np.sin(xx**2 + yy**2) / (xx**2 + yy**2)
h = plt.contourf(x,y,z)

Пожалуйста, если возможно, также покажите мне много реальных примеров.