Создание массива NumPy: функция ogrid ()
функция numpy.ogrid ()
Экземпляр nd_grid, который возвращает открытую многомерную «сетку». Экземпляр numpy.lib.index_tricks.nd_grid, который возвращает индексированную открытую (т. Е. Не выделенную) сетку при индексировании, так что только одно измерение каждого возвращаемого массива больше 1. Размер и число выходных массивов равны на количество измерений индексации. Если длина шага не является комплексным числом, то остановка не включается.
Однако, если длина шага является комплексным числом (например, 5j), то целочисленная часть его величины интерпретируется как указывающая количество точек, которые нужно создать между значениями начала и конца, где значение остановки является включающим.
Синтаксис:
numpy.ogrid = <объект numpy.lib.index_tricks.nd_grid>
Версия: 1.15.0
Возвращаемое значение:
Сетка-сетка 'ndarrays' только с одним измерением: математика: 'neq 1'.
Пример 1: функция NumPy.ogrid ()
>>> import numpy as np
>>> from numpy import ogrid
>>> ogrid[-1:1:4j]
array([-1. , -0.33333333, 0.33333333, 1. ])
Пример 2: функция NumPy.ogrid ()
>>> import numpy as np
>>> from numpy import ogrid
>>> ogrid[0:4,0:4]
[array([[0],
[1],
[2],
[3]]), array([[0, 1, 2, 3]])]
Python - NumPy Code Editor:
Предыдущая: mgrid ()
Далее: Построение матриц diag ()
Новый контент: Composer: менеджер зависимостей для PHP , R программирования