참고 : 이것은 일반적인 tuple-to-array 변환의 반대를 요구합니다.
(래핑 된 C ++) 함수에 중첩 된 튜플로 인수를 전달해야합니다. 예를 들어, 다음 작품
X = MyFunction( ((2,2),(2,-2)) )
다음 은 그렇지 않습니다
X = MyFunction( numpy.array(((2,2),(2,-2))) )
X = MyFunction( [[2,2],[2,-2]] )
불행히도 내가 사용하고 싶은 인수는 나에게 numpy 배열로 온다. 이 배열은 항상 일부 N에 대해 2xN 차원을 가지며 이는 상당히 클 수 있습니다.
그것을 튜플으로 변환하는 쉬운 방법이 있습니까? 나는 새 튜플을 생성하여 루프를 돌릴 수 있다는 것을 알고 있지만 numpy 배열이 제공하는 멋진 액세스가 있으면 선호합니다.
내가 바라는 것만 큼 멋지게 할 수 없다면, 루핑으로하는 가장 예쁜 방법은 무엇입니까?
tuple(arr)