Was ist der Zweck von meshgrid in Python / NumPy?

Kann mir jemand erklären, was der Zweck von @ imeshgrid Funktion in Numpy? Ich weiß, dass es eine Art Koordinatenraster für das Plotten erstellt, aber ich kann den direkten Vorteil nicht wirklich erkennen.

Ich lerne "Python Machine Learning" von Sebastian Raschka und benutze es zum Zeichnen der Entscheidungsgrenzen. Siehe Eingabe 11Hie.

Ich habe auch diesen Code aus der offiziellen Dokumentation ausprobiert, aber auch hier macht die Ausgabe für mich keinen Sinn.

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)

Bitte zeigen Sie mir, wenn möglich, auch viele Beispiele aus der Praxis.

Antworten auf die Frage(10)

Ihre Antwort auf die Frage