Avant toute chose, voici Google Colab lien pour montrer le problème: https://colab.research.google.com/drive/1sq8Dn7wdNqbfRmz2SyQnj0MfRirxmneA?usp=sharing
Im en utilisant matplotlib pour tracer certaines gradient de champ générées avec:
x,y = numpy.gradient(array_2d)
Et il a remarqué une chose étrange. La Documentation indique que pour l'intrigue 2d champ, vous devez passer U (x) et V(y). Exemple:
plt.quiver(x, y)
Mais quand je le fais avec Gaussien domaine, il est évident que quelque chose est faux, parce que les tracés des flèches tout autour. Mais quand j'ai inverser l'ordre des paramètres, par exemple:
plt.quiver(y, x)
Les résultats à attendre parfait champ de gradient.
Im se tromper(documentation, code) ou il y a vraiment un problème?
N'oubliez pas de consulter Google Colab pour mieux comprendre le cas.