scipy.ndimage.
sum_labels#
- scipy.ndimage.sum_labels(input, labels=None, index=None)[source]#
计算数组值的总和。
- 参数:
- inputarray_like
将 input 内的值与 labels 定义的区域内值相加。
- labelsarray_like of ints, optional
为数组的值分配标签。它必须具有与 input 相同的形状。
- indexarray_like, optional
要测量的对象的单个标签号或一连串标签号。
- 返回:
- sumndarray 或标量
通过 labels 定义区域内的 input 的和值的数组,此数组具有与 index 相同的形状。如果“index”为 None 或标量,则返回标量。
示例
>>> from scipy import ndimage >>> input = [0,1,2,3] >>> labels = [1,1,2,2] >>> ndimage.sum_labels(input, labels, index=[1,2]) [1.0, 5.0] >>> ndimage.sum_labels(input, labels, index=1) 1 >>> ndimage.sum_labels(input, labels) 6