deepy/tensor/functions.py
def concatenate(vars, axis=-1):
    """
    A utility function of concatenate.
    """
    from deepy.core.neural_var import NeuralVariable
    if isinstance(vars[0], NeuralVariable):
        concat_var = Concatenate(axis=axis).compute(*vars)
        if axis == -1 or axis == vars[0].tensor.ndim - 1:
            concat_var.output_dim = sum([x.output_dim for x in vars], 0)
    else:
        concat_var = TT.concatenate(vars, axis)
    return concat_var
def concatenate(vars, axis=-1):
    from deepy.core.neural_var import NeuralVariable
    if isinstance(vars[0], NeuralVariable):
        concat_var = Concatenate(axis=axis).compute(*vars)
        if axis == -1 or axis == vars[0].tensor.ndim - 1:
            concat_var.output_dim = sum([x.output_dim for x in vars], 0)
    else:
        concat_var = TT.concatenate(vars, axis)
    return concat_var
def concatenate ( vars , axis = - 1 ) : from deepy . core . neural_var import NeuralVariable if isinstance ( vars [ 0 ] , NeuralVariable ) : concat_var = Concatenate ( axis = axis ) . compute ( * vars ) if axis == - 1 or axis == vars [ 0 ] . tensor . ndim - 1 : concat_var . output_dim = sum ( [ x . output_dim for x in vars ] , 0 ) else : concat_var = TT . concatenate ( vars , axis ) return concat_var
A utility function of concatenate.
A utility function of concatenate .