2023-01-19 11:56:21 +08:00
|
|
|
|
mindspore.ops.rot90
|
|
|
|
|
|
=======================
|
|
|
|
|
|
|
|
|
|
|
|
.. py:function:: mindspore.ops.rot90(x, k, dims)
|
|
|
|
|
|
|
|
|
|
|
|
沿轴指定的平面内将n-D Tensor旋转90度。
|
|
|
|
|
|
如果k>0,旋转方向是从第一轴朝向第二轴,如果k<0,旋转方向从第二轴朝向第一轴。
|
|
|
|
|
|
|
|
|
|
|
|
参数:
|
2023-02-01 11:17:12 +08:00
|
|
|
|
- **x** (Tensor) - 所输入的Tensor。
|
2023-01-19 11:56:21 +08:00
|
|
|
|
- **k** (int) - 旋转的次数。默认值:1。
|
2023-02-01 11:17:12 +08:00
|
|
|
|
- **dims** (Union[list(int), tuple(int)]) - 要旋转的轴。默认值:[0,1]。
|
2023-01-19 11:56:21 +08:00
|
|
|
|
|
|
|
|
|
|
返回:
|
|
|
|
|
|
Tensor。
|
|
|
|
|
|
|
|
|
|
|
|
异常:
|
|
|
|
|
|
- **TypeError** - 输入不是Tensor。
|
|
|
|
|
|
- **TypeError** - `k` 不是整数。
|
|
|
|
|
|
- **TypeError** - `dims` 不是整数组成的list或者tuple。
|
|
|
|
|
|
- **ValueError** - `dims` 长度不为2。
|
2023-01-30 21:18:29 +08:00
|
|
|
|
- **ValueError** - `dims` 中的元素不在输入Tensor的[-x.ndim, x.ndim)之间。
|
2023-01-19 11:56:21 +08:00
|
|
|
|
- **RuntimeError** - `dims` 的两个元素相同。
|