numpy.mgrid
- numpy.mgrid=<numpy.lib._index_tricks_impl.MGridClass object>
-
Объект, возвращающий плотное многомерное «сетку».
Объект, возвращающий плотную (или заполненную) сетку при индексировании, так что каждый возвращаемый аргумент имеет одинаковую форму. Количество измерений и число выходных массивов равно числу индексируемых измерений. Если шаг не является комплексным числом, то конечное значение не включается.
Однако, если шаг представляет собой комплексное число (например, 5j), то целая часть его модуля интерпретируется как указание числа точек, которые нужно создать между начальным и конечным значениями, где конечное значение включается.
- Returns:
-
- сеткаndarray
-
Единственный массив, содержащий набор
ndarrayодинаковых размеров, которые склеены по первой оси.
См. также
ogrid-
аналогично
mgrid, но возвращает открытые (не заполненные) сетки meshgrid-
возвращает матрицы координат из координатных векторов
r_-
склейщик массивов
- Как создать массивы с равномерно расположенными значениями
Примеры
>>> np.mgrid[0:5, 0:5] array([[[0, 0, 0, 0, 0], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2], [3, 3, 3, 3, 3], [4, 4, 4, 4, 4]], [[0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4], [0, 1, 2, 3, 4]]]) >>> np.mgrid[-1:1:5j] array([-1. , -0.5, 0. , 0.5, 1. ])>>> np.mgrid[0:4].shape (4,) >>> np.mgrid[0:4, 0:5].shape (2, 4, 5) >>> np.mgrid[0:4, 0:5, 0:6].shape (3, 4, 5, 6)
© 2005–2024 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/2.0/reference/generated/numpy.mgrid.html