相关文章推荐
笑点低的鸭蛋  ·  p文件怎么在matlab中打开 - CSDN文库·  10 月前    · 
博学的紫菜  ·  实现Dask ...·  1 年前    · 
一直单身的台灯  ·  HttpCookie.Expires ...·  1 年前    · 
留胡子的水煮鱼  ·  通过Java程序测试数据库连接信息 ...·  1 年前    · 
慷慨大方的硬盘  ·  Linux 系统上最常用的定时器 - 知乎·  2 年前    · 
Code  ›  Pytorch实践中的list、numpy、torch.tensor之间数据格式的相互转换方法-阿里云开发者社区
list tensor
http://developer.aliyun.com:443/article/1138349
打酱油的排球
1 年前

(注意:代码未导入相关包和进行初始化赋值不能直接运行)

一、list和 numpy 之间的转换(np表示numpy对象,lists表示list对象)

np = numpy.array(lists) # list转numpy
lists = np.tolist() # numpy转list

二、numpy和 tensor 之间的转换(t表示tensor对象,np表示numpy对象)

t = torch.from_numpy(np) # numpy转tensor一种方式
t = torch.Tensor(np) # numpy转tensor另一种方式
np = t.numpy() # tensor转numpy

三、list和tensor之间的转换(t表示tensor对象,lists表示list对象)

t = torch.Tensor(lists) # list转tensor
lists = t.tolist() # tensor转list
lists = t.numpy().tolist() # tensor先转numpy再转list


Numpy provides an n-dimensional array object, and many functions for manipulating these arrays. numpy数组中冒号[:,:,0]与[...,0]的区别
x[:,:,0] 意思是对数组x切片,可以想象成一个正方体数据,每次切下一个面的数据。第二维取0则得出来[3,4]大小的数组
 
推荐文章
笑点低的鸭蛋  ·  p文件怎么在matlab中打开 - CSDN文库
10 月前
博学的紫菜  ·  实现Dask MinMaxScaler存在的问题-腾讯云开发者社区-腾讯云
1 年前
一直单身的台灯  ·  HttpCookie.Expires Property (Windows.Web.Http) - Windows UWP applications | Microsoft Learn
1 年前
留胡子的水煮鱼  ·  通过Java程序测试数据库连接信息 (r10笔记第64天)-腾讯云开发者社区-腾讯云
1 年前
慷慨大方的硬盘  ·  Linux 系统上最常用的定时器 - 知乎
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号