Esempio n. 1
0
 def __init__(self, x, y, z, kind='linear'):
     if isinstance(x, list):
         x = MIArray(ArrayUtil.array(x))
     if isinstance(y, list):
         y = MIArray(ArrayUtil.array(y))
     if isinstance(z, list):
         z = MIArray(ArrayUtil.array(z))
     self._func = InterpUtil.getBiInterpFunc(x.asarray(), y.asarray(), z.asarray())
Esempio n. 2
0
 def __init__(self, x, y, z, kind='linear'):
     if isinstance(x, list):
         x = np.array(x)
     if isinstance(y, list):
         y = np.array(y)
     if isinstance(z, list):
         z = np.array(z)
     self._func = InterpUtil.getBiInterpFunc(x.asarray(), y.asarray(), z.T.asarray(), kind)
Esempio n. 3
0
 def __init__(self, x, y, z, kind='linear'):
     if isinstance(x, list):
         x = NDArray(ArrayUtil.array(x))
     if isinstance(y, list):
         y = NDArray(ArrayUtil.array(y))
     if isinstance(z, list):
         z = NDArray(ArrayUtil.array(z))
     self._func = InterpUtil.getBiInterpFunc(x.asarray(), y.asarray(),
                                             z.asarray())