数据操作-将一个临时生产的CSV转换为Tensor(向量)
2023-09-11 14:15:22 时间
# 首先创建一个临时CSV数据表
import os os.makedirs(os.path.join('..', 'py_data'), exist_ok=True) data_file = os.path.join('..', 'py_data', 'house_tiny.csv') with open(data_file, 'w') as f: f.write('NumRooms,Alley,Price\n') f.write('NA,Pave,127500\n') f.write('2,NA,106000\n') f.write('4,NA,178100\n') f.write('NA,NA,140000\n')
# 一步一步进行确实数据处理,最终转换为向量
import os import torch import pandas as pd data_file = os.path.join('..', 'py_data', 'house_tiny.csv') data = pd.read_csv(data_file) print('First_result:\n', data) # 为了处理缺失的“数值”,使用“插值” inputs, outputs = data.iloc[:, 0:2], data.iloc[:, 2] inputs = inputs.fillna(inputs.mean()) print('Second_result:\n', inputs) # 为了处理缺失的“字符串”,我们将"NaN"视为一个类别,使用类别值或离散值 inputs = pd.get_dummies(inputs, dummy_na=True) print('Third_result:\n', inputs) # 现在inputs和outputs中的所有条目都是数值类型,它们可以转换为张量格式 x, y = torch.tensor(inputs.values), torch.tensor(outputs.values) print('Final_result:\n', x, y)
相关文章
- php 网站中文简体繁体转换类
- @RequestBody接收json字符串,自动将日期字符串转换为java.util.Date
- Java实现 LeetCode 678 有效的括号字符串(暴力+思路转换)
- 字母大小写转换
- LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- DedeCMS中用到的字符编码转换1
- 迁移数据时oracle字符集的转换迁移数据时oracle字符集的转换
- 【Linux基础】iconv命令详解(编码转换)
- 【python cookbook】【数据结构与算法】19.同时对数据做转换和换算
- 【收藏】为什么在Scala中可以在运行时将AnyVal转换为AnyRef?AnyVal转换为AnyRef
- Atitit 大数据体系树 艾提拉著 数据采集 gui自动化 爬虫 Nui自动化 Ocr技术 Tts语音处理 文档处理(office zip等) html文档处理解析 转换与处理
- Atitit 怎么阅读一本书 消化 分析 检索 attilax总结 1. 读书的本质 是数据的处理,大量的数据,处理能力有限的大脑2 2. ETL数据清洗转换 摘要,缩小数据规模2 2.1
- 11【canvas 2/2】曲线的绘制+1/4个圆弧+右上角的1/4的扇形+一个圆分成六等分颜色随机+根据数据的饼图+在画布中心的一段文字+饼状图+帧动画+方向键控制的行走的小人+canvas的转换
- Qt各种字符转换怎么实现
- 一文带你熟悉Pytorch->Caffe->om模型转换流程
- 解答私信@被c++折磨头秃的花季美少女 //C++ 编写一个进阶版的进制转换程序,运行功能如下:请选择要输入的数字的进制(2、8、10、16):请输入该数字:请选择要转换成的进制(2、8。。。
- QT之父子控件相对位置转换
- input组件中实时转换数据值为千位符格式的策略
- (转)无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM 对象强制转换为接口类型“Microsoft.Office.Interop.Word._Application”。此操作失败的原因是对 IID 为“{00020970-
- 从头认识java-16.5 nio的数据转换
- java对象和json数据转换实现方式3-使用jackson实现
- 小鼠参考基因组id转换gtf文件chb注释官网下载相应的基因中注释文件gse155802 getmatrixgenecode 参考基因组下载序列比对 hg19 索引文件mapping referece
- R包reshape2 |轻松实现长、宽数据表格转换
- Swift中NSData与NSDictionary之间的相互转换
- JEECG移动解决方案 - 针对移动应用的应用系统转换的中间件解决方案
- android开发中json与java对象相互转换
- 【youcans的深度学习 08】PyTorch 数据加载和转换
- 软考中级(软件设计)----数据的进制转换以及算术逻辑运算
- 接口数据转换小练习
- (18)目标检测算法之数据集标签格式转换:json2txt、xml2txt
- 上手Pandas,带你玩转数据(5)-- 数据转换与数据定位
- 生存分析 合并三个数据集的结果 自建函数id转换 geo duqiang
- VHDL中的转换函数