вид сверху 2d функции - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь визуализировать 2d-функцию, подобную этой: 2d example.

Лучший способ, который я нашел, - это использовать matplotlib.pyplot.contourf , но для очень больших функций это очень медленно, также необходимо предварительно установить количество уровней.

X, Y = np.meshgrid(x, y)  # grid of point
Z = fun(X, Y)

levels = np.arange(0, 25)
im = axes.contourf(X, Y, Z, levels, zdir='z', cmap=cm.viridis)
plt.colorbar(im)

Есть ли «лучший» более эффективный способ сделать это?

Изображение из Википедии:

wikipedia.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...