numgpy의 meshgrid가 있습니다. 포인트에 대한 계산을합니다. 어떤 이유로 든 calcutaled 수없는 지점을 필터링하려면 (제로 나누기). 그 3D
메쉬 배열을 사용하여 z/(y - x)
를 수행numpy meshgrid 필터 아웃 포인트
from numpy import arange, array
Xout = arange(-400, 400, 20)
Yout = arange(0, 400, 20)
Zout = arange(0, 400, 20)
Xout_3d, Yout_3d, Zout_3d = numpy.meshgrid(Xout,Yout,Zout)
#some calculations
# for example
b = z/(y - x)
필터링을하면 'Xout_3d, Yout_3d, Zout_3d'의 필터를 제거한다는 의미입니까? 그렇다면 IIUC는 더 이상 일반 3D 배열로 머무를 수 없습니다. 아니면 NaN이나 그와 같은 것으로 설정하는 것이 좋을까요? – Divakar
이 점들을 플롯하려고하므로 NaN으로 설정하거나 0으로 설정하는 것이 좋습니다. – microspace