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]]))