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