diff --git a/docs/api/api_python/ops/mindspore.ops.func_range.rst b/docs/api/api_python/ops/mindspore.ops.func_range.rst index 203181f0876..f513977ffa8 100644 --- a/docs/api/api_python/ops/mindspore.ops.func_range.rst +++ b/docs/api/api_python/ops/mindspore.ops.func_range.rst @@ -16,4 +16,9 @@ mindspore.ops.range 一维Tensor,数据类型与输入数据类型一致。 异常: - - **ValueError** - `start` , `limit` , `delta` 不是标量Tensor。 + - **TypeError** - `start` , `limit` , `delta` 不是标量Tensor。 + - **TypeError** - `start` , `limit` , `delta` 的数据类型不一致。 + - **TypeError** - `start` , `limit` , `delta` 的数据类型不支持。 + - **ValueError** - `delta` 等于0。 + - **ValueError** - `start` 小于等于 `limit` , `delta` 小于0。 + - **ValueError** - `start` 大于等于 `limit` , `delta` 大于0。 diff --git a/mindspore/python/mindspore/ops/function/array_func.py b/mindspore/python/mindspore/ops/function/array_func.py index d7dccdc7e3a..cb209230127 100644 --- a/mindspore/python/mindspore/ops/function/array_func.py +++ b/mindspore/python/mindspore/ops/function/array_func.py @@ -498,7 +498,12 @@ def range(start, limit, delta): A 1-D Tensor, with the same type as the inputs. Raises: - ValueError: If `start`, `limit` or `delta` is not scalar Tensor. + TypeError: If `start`, `limit` or `delta` is not scalar Tensor. + TypeError: If datatype of `start`, `limit` or `delta` is not same. + TypeError: If datatype of `start`, `limit` or `delta` is not supported. + ValueError: If `delta` = 0. + ValueError: If `start` >= `limit` when `delta` > 0. + ValueError: If `start` <= `limit` when `delta` < 0. Supported Platforms: ``GPU`` ``CPU``