두 번째 줄은 multi-dimensional mesh grid, transposes입니다. reshapes이 두 열을 나타내며 objp 배열의 처음 두 열에 삽입됩니다.
내역 :
np.mgrid -1
>> np.mgrid[0:8,0:6]
array([[[0, 0, 0, 0, 0, 0],
[1, 1, 1, 1, 1, 1],
[2, 2, 2, 2, 2, 2],
[3, 3, 3, 3, 3, 3],
[4, 4, 4, 4, 4, 4],
[5, 5, 5, 5, 5, 5],
[6, 6, 6, 6, 6, 6],
[7, 7, 7, 7, 7, 7]],
[[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5],
[0, 1, 2, 3, 4, 5]]])
가 .T는 전치 행렬, 상기 .reshape ([0 : 8,0는 6] 다음 MGRID를 작성 , 2) 그런 다음 그것을 2 열로 배열 모양으로 재구성합니다. 이 두 열은 원래 배열의 두 열을 바꿀 올바른 모양입니다.
(2,8,6) 배열을 만들고이를 (6,8,2)로 바꾸고 (48,2) – hpaulj
에 감사합니다. @Bo Peng, 나는 똑같은 질문을했습니다. – tpk