Пример #1
0
 def create_errors(self, coords, dims):
   if (len(dims) == 1): # Base case, we have bottomed out
     for i in range(dims[0]):
       coord_tuple = tuple(coords + [i])
       triplet = dict()
       for op in ['X', 'Y', 'Z']:
         triplet[op] = Shape.create_singleton(coord_tuple, (0, op))
       self.errors[coord_tuple] = triplet
   else:                # Inductive case
     for i in range(dims[0]):
       self.create_errors(coords + [i], dims[1:])