인접하지 않은 배열로 인해 코드에 문제가 있습니다. 특히 나는 다음과 같은 경고 메시지가 얻을 :column_stack은 비 cotiguous 배열을 반환합니다.
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 "
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
를 사용하고 있지만
당신은 내가 인접하게 배열을 얻을 수있는 방법을 알고 계십니까 비 연속 배열을 얻을? column_stack
이후에 항상 ascontiguousarray
을 사용해야합니까?
여기서 '인접한'이란 무엇을 의미합니까? 당신이 뭔가 [이 같은] (http://stackoverflow.com/questions/26998223/what-is-the-difference-between-contiguous-and-non-contiguous-arrays) 의미합니까? 'np.column_stack'은 입력을 단순히 열 (column)로 쌓는 것이고, hstack은 입력이 공급 될 때 두 개의 다른 연산으로 hstack을 순서대로 쌓을 것입니다. – Divakar
[재생할 수 없습니다.] (http://ideone.com/OgF4Xd) 그 결과는 저에게 연속적입니다. – user2357112
내 편집을 참조하십시오 ... – gabboshow