Ejemplo n.º 1
0
 def __call__(self, *args, **kwargs):
     result = np.empty(self.shape, dtype=object)
     for ijk in ndindex(self.shape):
         item = self[ijk]
         if item is not None:
             result[ijk] = item(*args, **kwargs)
     return _squash(result)
Ejemplo n.º 2
0
 def __call__(self, *args, **kwargs):
     result = np.empty(self.shape, dtype=object)
     for ijk in ndindex(self.shape):
         item = self[ijk]
         if item is not None:
             result[ijk] = item(*args, **kwargs)
     return _squash(result)
Ejemplo n.º 3
0
 def __getattr__(self, attr):
     result = CallableArray(self.fit_array.shape, dtype=object)
     for ijk in ndindex(result.shape):
         if self.mask[ijk]:
             result[ijk] = getattr(self.fit_array[ijk], attr)
     return _squash(result, self.mask)
Ejemplo n.º 4
0
 def __getattr__(self, attr):
     result = CallableArray(self.fit_array.shape, dtype=object)
     for ijk in ndindex(result.shape):
         if self.mask[ijk]:
             result[ijk] = getattr(self.fit_array[ijk], attr)
     return _squash(result, self.mask)