J'ai un problème avec mon code avec des tableaux non contigus. En particulier, je reçois le message d'avertissement suivant:column_stack renvoie un tableau non-cotigueux
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 "
J'utilise np.column_stack
import numpy as np
x = np.array([1,2,3,4])
y = np.array([5,6,7,8])
stack = np.column_stack((x,y))
stack.flags.f_contiguous
Out[2]: False
mais je reçois un tableau non contigu
Savez-vous comment puis-je obtenir tableau Contigous? devrais-je utiliser toujours ascontiguousarray
après column_stack
?
Que voulez-vous dire par 'contiguous' ici? Voulez-vous dire quelque chose [comme ceci] (http://stackoverflow.com/questions/26998223/what-is-the-difference-between-contiguous-and-non-contiguous-arrays)? 'np.column_stack' empilerait simplement les entrées comme des colonnes, ce qui est ce qu'il fait, alors que hstack les empilerait horizontalement dans la séquence comme les entrées sont alimentées, deux opérations différentes. – Divakar
[Impossible de reproduire.] (Http://ideone.com/OgF4Xd) Le résultat est contigu pour moi. – user2357112
s'il vous plaît voir mon edit ... – gabboshow