scipy.ndimage.

sum_labels#

scipy.ndimage.sum_labels(входные данные, метки=None, index=None)[источник]#

Вычислите сумму значений массива.

Параметры:
входные данныеarray_like

Значения входные данные внутри областей, определенных метки суммируются вместе.

меткиarray_like из целых чисел, необязательно

Присвоить метки значениям массива. Должен иметь ту же форму, что и входные данные.

indexarray_like, необязательный

Одиночный номер метки или последовательность номеров меток объектов, которые должны быть измерены.

Возвращает:
sumndarray или скаляр

Массив сумм значений входные данные внутри областей, определённых по метки с той же формой, что и index. Если 'index' равно None или скаляру, возвращается скаляр.

Смотрите также

mean, median

Примеры

>>> 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