mindspore/docs/api/api_python/ops/mindspore.ops.func_meshgrid...

22 lines
1.1 KiB
ReStructuredText
Raw Normal View History

mindspore.ops.meshgrid
======================
.. py:function:: mindspore.ops.meshgrid(inputs, indexing='xy')
从给定的Tensor生成网格矩阵。
给定N个一维Tensor对每个Tensor做扩张操作返回N个N维的Tensor。
**参数:**
- **inputs** (Union[tuple]) - N个一维Tensor。输入的长度应大于1。数据类型为Number。
- **indexing** ('xy', 'ij', optional) - 'xy'或'ij'。以笛卡尔坐标'xy'或者矩阵'ij'索引作为输出。以长度为 `M``N` 的二维输入,取值为'xy'时输出的shape为 :math:`(N, M)` ,取值为'ij'时输出的shape为 :math:`(M, N)` 。以长度为 `M` , `N``P` 的三维输入,取值为'xy'时输出的shape为 :math:`(N, M, P)` ,取值为'ij'时输出的shape为 :math:`(M, N, P)` 。默认值:'xy'。
2022-05-27 14:23:35 +08:00
**返回:**
TensorN个N维tensor对象的元组。数据类型与输入相同。
**异常:**
- **TypeError** - `indexing` 不是str或 `inputs` 不是元组。
- **ValueError** - `indexing` 的取值既不是'xy'也不是'ij'。