scipy.ndimage.
sum_labels#
- scipy.ndimage.sum_labels(input, labels=None, index=None)[源代码][源代码]#
计算数组中各值的总和。
- 参数:
- 输入array_like
在 labels 定义的区域内,input 的值会被累加在一起。
- 标签类数组的整数, 可选
为数组的值分配标签。必须与 input 具有相同的形状。
- 索引类似数组, 可选
要测量的对象的单个标签编号或标签编号序列。
- 返回:
- 总和ndarray 或标量
一个数组,包含由 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