Spec-Zone.ru › NumPy 2.0

numpy.mgrid

numpy.mgrid=<numpy.lib._index_tricks_impl.MGridClass object>

Объект, возвращающий плотное многомерное «сетку».

Объект, возвращающий плотную (или заполненную) сетку при индексировании, так что каждый возвращаемый аргумент имеет одинаковую форму. Количество измерений и число выходных массивов равно числу индексируемых измерений. Если шаг не является комплексным числом, то конечное значение не включается.

Однако, если шаг представляет собой комплексное число (например, 5j), то целая часть его модуля интерпретируется как указание числа точек, которые нужно создать между начальным и конечным значениями, где конечное значение включается.

Returns:
сеткаndarray

Единственный массив, содержащий набор ndarray одинаковых размеров, которые склеены по первой оси.

См. также

ogrid

аналогично mgrid, но возвращает открытые (не заполненные) сетки

meshgrid

возвращает матрицы координат из координатных векторов

r_

склейщик массивов

Как создать массивы с равномерно расположенными значениями

Примеры

>>> np.mgrid[0:5, 0:5]
array([[[0, 0, 0, 0, 0],
        [1, 1, 1, 1, 1],
        [2, 2, 2, 2, 2],
        [3, 3, 3, 3, 3],
        [4, 4, 4, 4, 4]],
       [[0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4],
        [0, 1, 2, 3, 4]]])
>>> np.mgrid[-1:1:5j]
array([-1. , -0.5,  0. ,  0.5,  1. ])
>>> np.mgrid[0:4].shape
(4,)
>>> np.mgrid[0:4, 0:5].shape
(2, 4, 5)
>>> np.mgrid[0:4, 0:5, 0:6].shape
(3, 4, 5, 6)

© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.mgrid.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API