Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
pytorch-doc-zh
提交
60c1ebd0
P
pytorch-doc-zh
项目概览
OpenDocCN
/
pytorch-doc-zh
通知
120
Star
3932
Fork
992
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
P
pytorch-doc-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
60c1ebd0
编写于
2月 02, 2021
作者:
考拉不是大叔
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
a
上级
16028c40
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
25 addition
and
4 deletion
+25
-4
docs/1.7/03_t.md
docs/1.7/03_t.md
+25
-4
未找到文件。
docs/1.7/03_t.md
浏览文件 @
60c1ebd0
...
...
@@ -235,7 +235,28 @@ tensor([[6., 5., 6., 6.],
>
> 自动赋值运算虽然可以节省内存, 但在求导时会因为丢失了中间过程而导致一些问题, 所以我们并不鼓励使用它。
## <span id="jump">tensor与Numpy的转化</span>
## <span id="jump">Tensor与Numpy的转化</span>
张量和
`Numpy array`
数组在CPU上可以共用一块内存区域, 改变其中一个另一个也会随之改变。
**1. 由张量变换为Numpy array数组**
```
python
t
=
torch
.
ones
(
5
)
print
(
f
"t:
{
t
}
"
)
n
=
t
.
numpy
()
print
(
f
"n:
{
n
}
"
)
```
显示:
```
python
t
:
tensor
([
1.
,
1.
,
1.
,
1.
,
1.
])
n
:
[
1.
1.
1.
1.
1.
]
```
修改张量的值,则
`Numpy array`
数组值也会随之改变。
```
python
t
.
add_
(
1
)
print
(
f
"t:
{
t
}
"
)
print
(
f
"n:
{
n
}
"
)
```
显示:
```
python
t
:
tensor
([
2.
,
2.
,
2.
,
2.
,
2.
])
n
:
[
2.
2.
2.
2.
2.
]
```
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录