栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python List,Array,Tensor常用数据格式转换

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python List,Array,Tensor常用数据格式转换

文章目录
  • ndarray --> PILimage
  • PILimage --> ndarray
  • Tensor --> ndarray
  • ndarray --> Tensor
  • ndarray数据转换数据类型
  • ndarray --> List
  • List --> Tensor

ndarray --> PILimage
From PIL import Image
y = Image.fromarray(array)

PILimage --> ndarray
From PIL import Image
image = Image.open(“…..”)
img = np.asarray(image)

Tensor --> ndarray
import numpy as np
yy = np.array(tensor) 

ndarray --> Tensor
tensor = torch.from_numpy(ndarray)

tip:返回的张量和ndarray共享同一内存。对张量的修改将反映在ndarray中,反之亦然。


ndarray数据转换数据类型
array.astype(np.uint8)  

将array复制,并将数据类型强制转化为int8


ndarray --> List
import numpy as np
n = np.array([[1,2],[3,4],[5,6]])
m = n.tolist()

List --> Tensor
tensor = torch.tensor(list)

-----------tbc----------

【作者有话说】
有用请哦!大家有任何问题可在评论区讨论交流~(✿◡‿◡)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/938507.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号