이상한 제목을 용서하지 마라, 나는 적당한 말씨를 정말로 생각할 수 없었다. 나는했습니다numpy 배열로 패턴을 분해하려면 어떻게해야합니까?
arr = [[0 0 1 1 1 1 1 0 0],
[0 0 0 1 1 1 0 0 0],
[0 0 0 0 1 0 0 0 0],
[0 0 0 0 0 0 0 0 0],
[0 0 0 0 0 0 0 0 0]] .
: 나는 초래하는 0
들 터치 1
의 거리 "에칭"찾고 있어요
arr = [[0 1 1 1 1 1 1 1 0],
[0 0 1 1 1 1 1 0 0],
[0 0 0 1 1 1 0 0 0],
[0 0 0 0 1 0 0 0 0],
[0 0 0 0 0 0 0 0 0]]
:
내가 같은 배열을 말해봐np.roll
과 같은 몇 가지를 시도했지만 비효율적이며 가장자리 효과가 있습니다. 이 작업을 수행하는 좋은 짧은 방법이 있습니까?
음, 실제로는 적절하게 제목을 지정할 수 없습니다. Upvoting 그래서주의를 끌 수 있습니다 :-) – jjm
배열을 순환하여 이웃 '0'을 '1'로 체크하고 '0'으로 설정할 수 있습니까? – KSFT
comnputer 비전에서 나는 이것이 축소라고 불리는 것을 보았다고 생각합니다. 분명히 말하면 더 나은 용어가 있습니다 –