for x in range(0,img_row):
for y in range(0,img_col):
img_lst.append([img[x,y][0],img[x,y][1],img[x,y][2]])
return img_lst
어떻게 목록 이해력을 사용할 수 있습니까? 목록 반복에 대한 파이썬 3
img_lst = [img[x,y][0], img[x,y][1], img[x,y][2] y for y in range(0,img_col) for x in range(0, img_row)]
나는이 시도하지만 내 잘못된 구문을주고 내가 처음에 "Y"를 제거 할 때 그것은 Y가
을 정의되지 않은 내게주는 전체 기능 :
def cvimg_to_list(img):
img_row = img.shape[0]
img_col = img.shape[1]
img_lst=[]
img_lst = [img[x,y][0], img[x,y][1], img[x,y][2] y for y in range(0,img_col) for x in range(0, img_row)]
return img_lst
'... IMG [X, Y]에 대한 충분한 명성을하지 않는 질문에 제대로 대답없는 2] y ...'이것은 틀린 것 같습니다 –