Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
PaddlePaddle
FluidDoc
提交
edea31e9
F
FluidDoc
项目概览
PaddlePaddle
/
FluidDoc
通知
5
Star
2
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
23
列表
看板
标记
里程碑
合并请求
111
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
FluidDoc
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
23
Issue
23
列表
看板
标记
里程碑
合并请求
111
合并请求
111
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
edea31e9
编写于
10月 11, 2019
作者:
T
TianXiaogang
提交者:
Yuan Shuai
10月 11, 2019
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update unsqueeze_cn.rst (#1468)
上级
9bb7c9cd
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
18 addition
and
17 deletion
+18
-17
doc/fluid/api_cn/layers_cn/unsqueeze_cn.rst
doc/fluid/api_cn/layers_cn/unsqueeze_cn.rst
+18
-17
未找到文件。
doc/fluid/api_cn/layers_cn/unsqueeze_cn.rst
浏览文件 @
edea31e9
...
...
@@ -5,19 +5,30 @@ unsqueeze
.. py:function:: paddle.fluid.layers.unsqueeze(input, axes, name=None)
向张量shape中插入一个维度。该接口接受axes列表,来指定要插入的维度位置。相应维度变化可以在输出变量中axes指定的索引位置上体现。
该OP向输入(input)的shape中一个或多个位置(axes)插入维度
比如:
给定一个张量,例如维度为[3,4,5]的张量,使用 axes列表为[0,4]来unsqueeze它,则输出维度为[1,3,4,5,1]
- 示例:
.. code-block:: python
输入:
X.shape = [2, 3]
X.data = [[1, 2, 3],
[4,5,6]]
axes = [0, 2]
输出(在X的第0维和第2维插入新维度):
Out.shape = [1, 2, 1, 3]
Out.data = [[[[1, 2, 3]],
[[4, 5, 6]]]]
参数:
- **input** (Variable)
- 未压缩的输入变量
- **axes** (list)-
一列整数,代表要插入的维数
- **input** (Variable)
- 维度为 :math:[N_1, N2, ..., N_D]的多维Tensor
- **axes** (list)-
整数数列,每个数代表要插入维度的位置
- **name** (str|None) - 该层名称
返回:
输出未压缩变量
返回:
扩展维度后的多维Tensor
返回类型:
变量(Variable)
返回类型:
Variable
**代码示例**:
...
...
@@ -26,13 +37,3 @@ unsqueeze
import paddle.fluid as fluid
x = fluid.layers.data(name='x', shape=[5, 10])
y = fluid.layers.unsqueeze(input=x, axes=[1])
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录