x, y 좌표를 사각형으로 바꾸면이 작업은 무엇이라고 부릅니까?

StackOverflow https://stackoverflow.com/questions/1111943

  •  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도]과 수평 플립 또는 거울을 수행합니다." 정확하게, 이것은 실제로 정답입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top