나는 numpy 배열로 흑백 이미지를로드했습니다. 배열 모양은 이미지의 픽셀과 같습니다.인덱스 값이 문자열 인 슬라이스 목록은 무엇입니까?
numpy_array_to_slice[160:300,28:43]
등의 특정 픽셀 값 범위를 추출하고 싶지만 색인 번호를 하드 코딩하고 싶지는 않습니다. 오히려 값 목록에서 인덱스 값을로드하려고합니다. 나는했습니다
numpy_array_to_slice['160:300,28:43']
:의 자리를 차지할 것
numpy_array_to_slice[listofindexvalues[0]]
: 그래서 효과적으로 내가 좋아하는 뭔가를 원하는
listofindexvalues = [['160:300,28:43'],['160:300,40:55'],['160:300,28:43']]
: 예를 들어, 내가 좋아하는 인덱스 값의 목록을 가지고 다음과 같이 작동하지 않는 다양한 작업을 시도했습니다.
first,second = str(index_list[19]).replace('[','').replace(']','').replace('\'','').split(':') ##for just one side of an index value, such as 28:59
및과 같이 되었하려고 :
numpy_array_to_slice[int(first)+':'+int(second]
하지만 그 값을 연결할 수 없기 때문에이 작동하지 않습니다. 이것을 달성 할 방법이 있습니까?
설명서를 읽었을지라도 쉽게 이해할 수 있을지 확신 할 수 없습니다. 다시 한 번 감사드립니다. –