當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python cucim.skimage.filters.rank_order用法及代碼示例


用法:

cucim.skimage.filters.rank_order(image)

返回相同形狀的圖像,其中每個像素是像素值的索引,按 image 的唯一值的升序排列,也就是 rank-order 值。

參數

imagendarray

返回

labelsnp.uint32 類型的 ndarray,形狀為 image.shape

新數組,其中每個像素具有 image 中相應像素的 rank-order 值。像素值介於 0 和 n - 1 之間,其中 n 是 image 中不同唯一值的數量。

original_values一維ndarray

image 的唯一原始值

例子

>>> a = cp.asarray([[1, 4, 5], [4, 4, 1], [5, 1, 1]])
>>> a
array([[1, 4, 5],
       [4, 4, 1],
       [5, 1, 1]])
>>> rank_order(a)
(array([[0, 1, 2],
       [1, 1, 0],
       [2, 0, 0]], dtype=uint32), array([1, 4, 5]))
>>> b = cp.asarray([-1., 2.5, 3.1, 2.5])
>>> rank_order(b)
(array([0, 1, 2, 1], dtype=uint32), array([-1. ,  2.5,  3.1]))

相關用法


注:本文由純淨天空篩選整理自rapids.ai大神的英文原創作品 cucim.skimage.filters.rank_order。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。