x, y 좌표를 사각형으로 바꾸면이 작업은 무엇이라고 부릅니까?
-
12-09-2019 - |
문제
각 좌표 x 및 y 값을 교환하는 메소드의 좋은 이름을 찾으려고합니다.
이 작업의 이름이 있습니까?
본질적으로, 여기에 한 일이 있습니다
(1, 2) -> (2, 1)
다각형에서는 -90도 회전하고 수평 플립 또는 거울을 수행하는 것과 동일합니다.
해결책
매트릭스에서는이를 불립니다 바꾸어 놓다.
다른 팁
이것을 반사 또는 선 대칭이라고합니다. 귀하의 경우 라인은 x = y입니다. 대칭에 의해 변하지 않습니다.
좌표 형상의 변환 중 하나 인 선 X = Y에 대한 반사가 될 것입니다.
건배
아마도 당신은 원한다 바꾸어 놓다 행 벡터 (1 2)를 열 벡터 (1 2)로 바꾸므로 (1, 2)에 대한 질문과 예는 조금 불분명합니다. 추상 :
array=[[ 0., 1., 2.],
[ 11., 0., 3.],
[ 22., 33., 0.]]
transposed_array=transpose(array).
print transposed_array
[[ 0., 11., 22.],
[ 1., 0., 33.],
[ 2., 3., 0.]]
x = y에 대한 반사가 아닙니다 (최상의 x = -y 및 사각형 행렬의 경우에만). Abelenky가 게시 한 링크를보십시오 바꾸어 놓다. Eric Bainville과 Andriyev Answer는 x = -y라고 말하면 정확하지만 기술적으로 충분하지 않은 경우 수정에 더 가깝습니다. 또한, 그것은 아닙니다 매트릭스 역전 여기에는 개별 구성 요소의 값을 변경하는 것이 포함됩니다. 내가 당신의 진술을 해석하면 "-90 도의 회전 [시계 방향으로 90도]과 수평 플립 또는 거울을 수행합니다." 정확하게, 이것은 실제로 정답입니다.
제휴하지 않습니다 StackOverflow