나는 좌표 쌍과 정수가 포함 된 사전을 가지고 있습니다. 첫 번째 문제는 일부 포인트가 부정적이라는 것입니다.배열에 대한 점과 값의 사전
{(0, 0): 1, (-1, -1): 2, (1, -1): 3, (1, 1): 4}
to
+---+---+---+
| 0 | 0 | 4 |
+---+---+---+
| 0 | 1 | 0 |
+---+---+---+
| 2 | 0 | 3 |
+---+---+---+
필자는 모든 쌍을 0보다 크게 조정해야하므로 행렬과 행 쌍으로 사용할 수 있다고 생각합니다. 삽입은 다음입니다. 나는 파이썬이 단지 열거되지 않은 배열을 필요로하므로 행렬이 아닌 중첩 된 목록을 가지고 있다고 믿는다.
귀하의 예는 홀수 경계 (3 × 3가) 그래서 센터는 모호하지 않습니다. 짝수 경계가있는 행렬의 중심을 어떻게 정의합니까? 행렬이 4 x 6이고, 상대 좌표의 중심은 무엇입니까? – dawg
반드시 중앙에 위치시킬 필요는 없습니다. 직교 좌표계에서 점을 이동하여 사분면 1에 모두 올리는 것과 같습니다. –