mindspore/docs/api/api_python/ops/mindspore.ops.func_combinat...

23 lines
958 B
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

mindspore.ops.combinations
==========================
.. py:function:: mindspore.ops.combinations(x, r=2, with_replacement=False)
返回输入Tensor中元素的所有长度为 `r` 的子序列。
`with_replacement` 设为 `False` 功能与Python里的 `itertools.combinations` 类似,若设为 `True` ,功能与 `itertools.combinations_with_replacement` 一致。
参数:
- **x** (Tensor) - 一维Tensor。
- **r** (int可选) - 进行组合的元素个数。默认值2。
- **with_replacement** (bool可选) - 是否允许组合存在重复值。默认值False。
返回:
Tensor包含输入Tensor元素的左右组合值。
异常:
- **TypeError** - 如果 `x` 不是Tensor。
- **TypeError** - 如果 `r` 不是int类型。
- **TypeError** - 如果 `with_replacement` 不是bool类型。
- **ValueError** - 如果 `x` 不是一维。