cupyx.scipy.ndimage.maximum_position#

cupyx.scipy.ndimage.maximum_position(input, labels=None, index=None)[source]#

查找数组中标签位置处最大值的位置。

对于 labels 指定的每个区域,返回该区域内 input 最大值的位置。

参数:
  • input (cupy.ndarray) – 值的数组。对于 labels 指定的每个区域,计算该区域内 input 的最大值。

  • labels (cupy.ndarray, 可选) –

    一个整数数组,标记不同的区域,用于计算这些区域内 input 最大值的位置。labels 的形状必须与 input 相同。如果未指定 labels,则返回整个数组中第一个最大值的位置。

    参数 labels 仅在指定 index 时有效。

  • index (array_like, 可选) –

    一个区域标签列表,用于查找这些区域内最大值的位置。如果 index 为 None,则返回所有 labels 不为零的元素中的 第一个 最大值的位置。

    参数 index 仅在指定 labels 时有效。

返回值:

一个整数元组或整数元组列表,指定 input 在由 labels 确定的区域且其索引位于 index 中的最大值位置。

如果未指定 indexlabels,则返回一个整数元组,指定 input 第一个最大值的位置。

注意

input 在标记区域内有多个相同的最大值时,返回的坐标不保证与 SciPy 返回的坐标一致。