mindspore.mint.min

查看源文件
mindspore.mint.min(input)[源代码]

返回输入Tensor的最小值。

参数:
  • input (Tensor) - 输入的Tensor。

返回:

Tensor,值为输入Tensor的最小值,类型与 input 相同。

支持平台:

Ascend

样例:

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, mint
>>> x = Tensor(np.array([0.0, 0.4, 0.6, 0.7, 0.1]), mindspore.float32)
>>> output = mint.min(x)
>>> print(output)
0.0
mindspore.mint.min(input, dim, keepdim=False)[源代码]

在给定轴上计算输入Tensor的最小值,并返回最小值和索引值。

参数:
  • input (Tensor) - 输入任意维度的Tensor,设置输入Tensor的shape为 \((input_1, input_2, ..., input_N)\) ,不支持complex类型。

  • dim (int) - 指定计算维度。

  • keepdim (bool, 可选) - 表示是否减少维度,如果为 True ,输出将与输入保持相同的维度;如果为 False ,输出将减少维度。默认值: False

返回:

tuple(Tensor),返回两个元素类型为Tensor的tuple,包含输入Tensor沿指定维度 dim 的最小值和相应的索引。

  • values (Tensor) - 输入Tensor沿给定维度的最小值,shape和 index 相同,数据类型和 self 相同。

  • index (Tensor) - 输入Tensor的沿给定维度的最小值索引,数据类型为 int64 。如果 keepdimTrue ,输出Tensor的维度是 \((input_1, input_2, ...,input_{dim-1}, 1, input_{dim+1}, ..., input_N)\) 。否则输出维度为 \((input_1, input_2, ...,input_{dim-1}, input_{dim+1}, ..., input_N)\)

异常:
  • TypeError - 如果 input 不是tensor。

  • TypeError - 如果 keepdim 不是bool类型。

  • TypeError - 如果 dim 不是int类型。

支持平台:

Ascend

样例:

>>> import mindspore
>>> import numpy as np
>>> from mindspore import Tensor, mint
>>> x = Tensor(np.array([0.0, 0.4, 0.6, 0.7, 0.1]), mindspore.float32)
>>> output, index = mint.min(x, 0, keepdim=True)
>>> print(output, index)
[0.0] [0]
mindspore.mint.min(input, other)[源代码]

详情请参考 mindspore.mint.minimum()

支持平台:

Ascend