def __call__(self, name=None): if name is None: name = self.name elif ':' in name: name = name.split(':')[0] return tf_var_from_shape(name, None, self.dtype, len(self.broadcastable))
def tensor4(name, dtype=None, fixed_shape=None): return tf_var_from_shape(name, fixed_shape, dtype, ndim=4)
def vector(name, dtype=None, fixed_shape=None): return tf_var_from_shape(str(name), fixed_shape, dtype, ndim=1)
def matrix(name, dtype=None, fixed_shape=None): return tf_var_from_shape(name, fixed_shape, dtype, ndim=2)