示例#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())
示例#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)
示例#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())