2014-11-22 2 views
0

아래 작업과 같은 meshgrid에 특정 작업을 적용 할 때 작업이 numpy와 호환되지 않을 수 있으므로 오류가 발생합니다. 때로는 sin, cos에 대한 numpy 함수 대안이 있지만 scipy에있는 함수와 같은 모든 함수에 대한 함수가 없을 수 있습니다.Numpy Meshgrids in Python

말, 나는 MATHOPERATION (x, y)라는 함수를 가지고 있는데 두 개의 숫자 x와 y를 취하여 다른 숫자를 출력합니다. 여기서 x와 y는 meshgrid에서 같은 위치를 차지하는 X와 Y의 숫자입니다. 그래서 MATHOPERATION (X, Y)의 출력은 X와 Y와 같은 크기의 meshgrid가됩니다

그래서 MATHOPERATION 함수가 numpy와 호환되지 않을 때이 문제를 어떻게 해결할 수 있습니까?

+0

이 질문은 [이전 질문] (http://stackoverflow.com/questions/27082191/numpy-meshgrid-operations-problems)과 동일합니까? 그렇다면 별도의 사본을 요청하는 대신 원래 질문으로 새로운 설명을 편집하십시오. – DSM

답변

0

내가 제대로 질문을 이해한다면, 당신은 사용할 수 있습니다 귀하의 meshgrid 시퀀스와 같은 개체를 확인해야합니다

import numpy as np 
map(MATHOPERATION , np.ravel(X) , np.ravel(Y)) 

.