ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

关于csv文件转化为张量

2021-03-01 17:32:30  阅读:355  来源: 互联网

标签:gb18030 encoding 张量 转化 train csv data


1使用pandas导入

train = pd.read_csv('train_data_head_Chinese.csv', encoding="gb18030")

如果是用的中文的话,记得encoding参数设置为gb18030

2 获取值

pandas是一个数据框,里面也含有表头。我们只关心它的内容,所以,我们使用.values方法来获取
具体操作为:

data = train.values

3 转换为浮点类型数据

data = data.astype(float)

此时,有一个小tips,如果数字里面有许多逗号(千位分隔符),需要进入到csv文件中改一下格式,改为“常规”
在这里插入图片描述

4 转化为张量

y = torch.from_numpy(data)

通过以上步骤,可以顺利转化为张量

标签:gb18030,encoding,张量,转化,train,csv,data
来源: https://blog.csdn.net/huatianxue/article/details/114267041

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有