From 9317b7be346472f49706781685472dd68a65fbbc Mon Sep 17 00:00:00 2001 From: Juan Nunez-Iglesias Date: Thu, 3 Sep 2015 20:15:29 +0200 Subject: [PATCH] Make area a cached property; use np.sum --- skimage/measure/_regionprops.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/skimage/measure/_regionprops.py b/skimage/measure/_regionprops.py index a130601b..297515cb 100644 --- a/skimage/measure/_regionprops.py +++ b/skimage/measure/_regionprops.py @@ -106,8 +106,9 @@ class _RegionProperties(object): self._cache = {} self._ndim = label_image.ndim + @_cached_property def area(self): - return self.image.sum() + return np.sum(self.image) def bbox(self): return tuple([self._slice[i].start for i in range(self._ndim)] +