scipy.ndimage.
sum_labels#
- scipy.ndimage.sum_labels(входные данные, метки=None, index=None)[источник]#
Вычислите сумму значений массива.
- Параметры:
- входные данныеarray_like
Значения входные данные внутри областей, определенных метки суммируются вместе.
- меткиarray_like из целых чисел, необязательно
Присвоить метки значениям массива. Должен иметь ту же форму, что и входные данные.
- indexarray_like, необязательный
Одиночный номер метки или последовательность номеров меток объектов, которые должны быть измерены.
- Возвращает:
- sumndarray или скаляр
Массив сумм значений входные данные внутри областей, определённых по метки с той же формой, что и 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