2012-08-14 5 views
1

내 머리를 몇 시간 동안 두드리는 소리가났다.이 소리는 내가 얻을 수있는만큼 깨끗하지만, 깨끗해질 수있다. 루프를위한 연속 응축

center1_x = np.mean([q[0] for q in coordinates if q[-1]==0]) 
center2_x = np.mean([q[0] for q in coordinates if q[-1]==1]) 
center3_x = np.mean([q[0] for q in coordinates if q[-1]==2]) 
centers_x=[center1_x,center2_x,center3_x] 

좌표

각 하위 목록은 X [0], y는 좌표 좌표 포함 하위 목록의 목록 [1]에서 빈 번호 [-1], 즉 :

[[338.766845703125, 285.3931884765625, 0], [198.39230346679688, 184.1259307861328, 1], [356.7226867675781, 281.6376953125, 0], [200.93394470214844, 194.82655334472656, 1], [228.03591918945312, 297.79864501953125, 2], [226.06724548339844, 295.5475769042969, 2], [246.51475524902344, 280.373779296875, 2], [201.25830078125, 184.09994506835938, 1]] 

답변

3

시도해보십시오.

centers_x = [np.mean([q[0] for q in coordinates if q[-1]==n]) for n in range(3)]