Ejemplo n.º 1
0
def untake(x, idx, template):
    result = list(zeros_like(template))
    result[idx] = x
    return tuple(result)
Ejemplo n.º 2
0
 def iadd_any(other, self):
     array = zeros_like(self.template) if other is 0 else other
     array[self.idx] += self.val
     return array
Ejemplo n.º 3
0
 def zeros_like(self):
     return {k : zeros_like(v) for k, v in six.iteritems(getval(self))}
Ejemplo n.º 4
0
 def zeros_like(value):
     return tuple([zeros_like(item) for item in getval(value)])
Ejemplo n.º 5
0
def dict_untake(x, idx, template):
    result = dict(zeros_like(template))
    result[idx] = x
    return result
Ejemplo n.º 6
0
def list_untake(x, idx, template):
    result = list(zeros_like(template))
    result[idx] = x
    return result
Ejemplo n.º 7
0
 def zeros_like(value):
     return [zeros_like(item) for item in getval(value)]
Ejemplo n.º 8
0
def tuple_untake(x, idx, template):
    result = list(zeros_like(template))
    result[idx] = x
    return tuple(result)
Ejemplo n.º 9
0
def dict_untake(x, idx, template):
    result = dict(zeros_like(template))
    result[idx] = x
    return result
Ejemplo n.º 10
0
 def zeros_like(self):
     return {k: zeros_like(v) for k, v in six.iteritems(getval(self))}
Ejemplo n.º 11
0
def list_untake(x, idx, template):
    result = list(zeros_like(template))
    result[idx] = x
    return result