使用 skimage 时出现以下错误:
win = skimage.util.view_as_windows(x, windowSize, windowShift)
C:\Program Files\Anaconda2\lib\site-packages\skimage\util\shape.py:247: RuntimeWarning: Cannot provide views on a non-contiguous input array without copying.
warn(RuntimeWarning("Cannot provide views on a non-contiguous input "
据我了解,这是因为 x 是一个非连续数组。
我想我解决了在我的代码中添加的问题np.ascontiguousarray
,如下所示:
win = skimage.util.view_as_windows(np.ascontiguousarray(x), windowSize, windowShift)
这是正确的做法吗?注意:我从 skimage 调用此函数时一直这样做……它有什么特别的含义吗?