前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >tf.unstack

tf.unstack

作者头像
狼啸风云
修改2022-09-04 20:58:08
1K0
修改2022-09-04 20:58:08
举报
文章被收录于专栏:计算机视觉理论及其实现
代码语言:javascript
复制
tf.unstack(
    value,
    num=None,
    axis=0,
    name='unstack'
)

将秩为R张量的给定维数分解为秩为(R-1)张量。通过沿着轴维对num张量进行切分,从值中解压缩num张量。如果没有指定num(默认值),则从值的形状推断它。如果value.shape[axis]未知,将引发ValueError。

例如,给定一个形状张量(A, B, C, D);

如果axis == 0,那么输出中的第i张量就是切片值[i,:,:,:],而输出中的每个张量都有形状(B, C, D)。(注意,与split不同的是,未打包的维度已经没有了)。如果axis == 1,则输出中的第i张量为切片值[:,i,:,:],输出中的每个张量都有形状(A, C, D)等。这是堆栈的反面。

参数:

  • value: 一个秩为R的> 0张量要被解压。
  • num: 一个int类型, 一个整型数。尺寸轴的长度。如果没有(默认值)就自动推断。
  • axis: 一个整型数。沿着整型数展开堆栈。默认为第一个维度。负值环绕,所以有效范围是[-R, R]。
  • name: 操作的名称(可选)。

返回值:

  • 张量对象的列表从值中分解。

异常:

  • ValueError: If num is unspecified and cannot be inferred.
  • ValueError: If axis is out of the range [-R, R).

原链接: https://tensorflow.google.cn/versions/r1.9/api_docs/python/tf/unstack?hl=en

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年06月17日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档