lors de l'utilisation skimage je reçois l'erreur suivante:RuntimeWarning: ne peut pas fournir des vues sur un tableau d'entrée non contiguës sans copier
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 "
jusqu'à ce que je compris parce que x est un tableau non contigu.
Je pense que je résolu le problème en ajoutant dans mon code np.ascontiguousarray
comme ci-dessous:
win = skimage.util.view_as_windows(np.ascontiguousarray(x), windowSize, windowShift)
Est-ce la bonne chose à faire? Note: Je le fais tout le temps que j'appelle cette fonction de skimage ... a-t-elle une implication particulière?
Comment créez-vous ce 'x'? Je doute que les développeurs 'skimage' s'attendent à ce que vous voyiez cet avertissement chaque fois que vous utilisez cet utilitaire. Les tableaux non contigus ne sont pas communs. – hpaulj
Je l'ai lu à partir d'un fichier matlab en utilisant scipy ..... – gabboshow
Je peux utiliser np.ascontigousarray() quand je charge x la première fois ... est-ce OK? – gabboshow