“Функция Numpy Meshgrid” Ответ

Функция Numpy Meshgrid

x = np.linspace(-5, 5, 101)
>>> y = np.linspace(-5, 5, 101)
>>> # full coorindate arrays
>>> xx, yy = np.meshgrid(x, y)
>>> zz = np.sqrt(xx**2 + yy**2)
>>> xx.shape, yy.shape, zz.shape
((101, 101), (101, 101), (101, 101))
>>> # sparse coordinate arrays
>>> xs, ys = np.meshgrid(x, y, sparse=True)
>>> zs = np.sqrt(xs**2 + ys**2)
>>> xs.shape, ys.shape, zs.shape
((1, 101), (101, 1), (101, 101))
>>> np.array_equal(zz, zs)
True
Talented Tamarin

Функция Numpy Meshgrid

import matplotlib.pyplot as plt
>>> h = plt.contourf(x, y, zs)
>>> plt.axis('scaled')
>>> plt.colorbar()
>>> plt.show()
Talented Tamarin

Ответы похожие на “Функция Numpy Meshgrid”

Вопросы похожие на “Функция Numpy Meshgrid”

Больше похожих ответов на “Функция Numpy Meshgrid” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования