Spec-Zone.ru › NumPy 2.0

numpy.ogrid

numpy.ogrid=<numpy.lib._index_tricks_impl.OGridClass object>

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

При индексировании возвращает открытую (т.е. не заполненную) сетку, так что только одна размерность каждого возвращенного массива больше 1. Размерность и количество выходных массивов равны числу индексируемых измерений. Если длина шага не является комплексным числом, то значение конца не включается в результат.

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

Возвращает:
сетка координатndarray или кортеж ndarray

Если входной параметр — один срез, возвращает массив. Если входной параметр — несколько срезов, возвращает кортеж массивов, где только одна размерность не равна 1.

См. также

mgrid

аналогично ogrid, но возвращает плотную (или заполненную) сетку координат

meshgrid

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

r_

конкатенатор массивов

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

Примеры

>>> from numpy import ogrid
>>> ogrid[-1:1:5j]
array([-1. , -0.5,  0. ,  0.5,  1. ])
>>> ogrid[0:5, 0:5]
(array([[0],
        [1],
        [2],
        [3],
        [4]]),
 array([[0, 1, 2, 3, 4]]))

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

Spec-Zone.ru

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