Интерполяция - функция interpn - PullRequest
0 голосов
/ 08 ноября 2019

Как использовать функцию internp? Я смотрю на руководство, но я в замешательстве.

print('A = ',type(A))
print('B = ',type(B))
print('C = ',type(C))
print('Mat = ',type(Mat))


A =  <class 'numpy.ndarray'>
B =  <class 'numpy.ndarray'>
C =  <class 'numpy.ndarray'>
Mat =  <class 'numpy.ndarray'>



Ex=interp.interpn((A,B,C),np.squeeze(Mat[0,:,:,:]),A[0],A[1],A[2], 'linear')

У меня ошибка:

ValueError: interpn only understands the methods 'linear', 'nearest', and 'splinef2d'. You provided [[ -1.00000000e-03  -1.00000000e-03  -1.00000000e-03  -1.00000000e-03
   -1.00000000e-03  -1.00000000e-03  -1.00000000e-03  -1.00000000e-03
   -1.00000000e-03  -1.00000000e-03  -1.00000000e-03  -1.00000000e-03
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...