From 8e0eb4a2b1a86d3e9c9cc2896144a2bc93adeb06 Mon Sep 17 00:00:00 2001 From: "Josh Warner (Mac)" Date: Sun, 14 Apr 2013 20:15:19 -0500 Subject: [PATCH] fix: remove unnecessary forced copy --- skimage/segmentation/random_walker_segmentation.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/skimage/segmentation/random_walker_segmentation.py b/skimage/segmentation/random_walker_segmentation.py index 5a1de4da..bd143ed6 100644 --- a/skimage/segmentation/random_walker_segmentation.py +++ b/skimage/segmentation/random_walker_segmentation.py @@ -338,13 +338,12 @@ def random_walker(data, labels, beta=130, mode='bf', tol=1.e-3, copy=True, data must be of dimension 2 \ or 3.' dims = data.shape - data = np.atleast_3d(img_as_float(data, - force_copy=True))[..., np.newaxis] + data = np.atleast_3d(img_as_float(data))[..., np.newaxis] else: dims = data[..., 0].shape assert multichannel and data.ndim > 2, 'For multichannel input, data \ must have >= 3 dimensions.' - data = img_as_float(data, force_copy=True) + data = img_as_float(data) if data.ndim == 3: data = data[..., np.newaxis].transpose((0, 1, 3, 2))