美文网首页
TF之tf.squeeze()

TF之tf.squeeze()

作者: 听风1996 | 来源:发表于2018-05-13 21:45 被阅读2290次

    tf.squeeze(input, squeeze_dims=None, name=None)

    Removes dimensions of size 1 from the shape of a tensor.
    从tensor中删除所有大小是1的维度

    Given a tensor input, this operation returns a tensor of the same type with all dimensions of size 1 removed. If you don’t want to remove all size 1 dimensions, you can remove specific size 1 dimensions by specifying squeeze_dims.

    给定张量输入,此操作返回相同类型的张量,并删除所有尺寸为1的尺寸。 如果不想删除所有尺寸1尺寸,可以通过指定squeeze_dims来删除特定尺寸1尺寸。
    如果不想删除所有大小是1的维度,可以通过squeeze_dims指定。

    For example:

    # 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
    shape(squeeze(t)) ==> [2, 3]
    Or, to remove specific size 1 dimensions:
    
    # 't' is a tensor of shape [1, 2, 1, 3, 1, 1]
    shape(squeeze(t, [2, 4])) ==> [1, 2, 3, 1]
    

    input: A Tensor. The input to squeeze.
    squeeze_dims: An optional list of ints. Defaults to []. If specified, only squeezes the dimensions listed. The dimension index starts at 0. It is an error to squeeze a dimension that is not 1.
    name: A name for the operation (optional).

    Args

    输入:张量。 输入要挤压。
    squeeze_dims:可选的ints列表。 默认为[]。 如果指定,只能挤压列出的尺寸。 维度索引从0开始。挤压不是1的维度是一个错误。
    名称:操作的名称(可选)。

    Return

    A Tensor. Has the same type as input. Contains the same data as input, but has one or more dimensions of size 1 removed.

    张量。 与输入的类型相同。 包含与输入相同的数据,但具有一个或多个删除尺寸1的维度

    相关文章

      网友评论

          本文标题:TF之tf.squeeze()

          本文链接:https://www.haomeiwen.com/subject/sflrdftx.html