numpy.ogrid#

numpy.ogrid = object>#

Экземпляр, который возвращает открытую многомерную "сетку".

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

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

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

Если входные данные — это один срез, возвращает массив. Если входные данные — это несколько срезов, возвращает кортеж массивов, с только одним измерением, не равным 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]]))