关于如何分割data类型文件的小技巧
最近在学习数据处理,需要手撸一个感知器算法二分类模型。那么第一步就是数据格式的处理。
众所周知,老师只管甩数据,处理问题还是要自己来。首先看看数据格式为 .data 格式。
好家伙,经典花儿分类掐头去尾就扔过来了。感知器算法传入的参数一个是数据集matrix一个是标签label。看文件就知道需要考察我们对数据分割处理的能力。
直接使用numpy自带的 .loadtxt()功能,usecols是指定读取哪一行(从0开始),skiprows指定多少行不读取。如果文件的数据不是空格隔开的,而是用其他符号(例如';')隔开的那么我们可以使用delimiter对分隔符进行指定(delimiter=';')。
老阴比把第五列的int改成了string,所以我们要指定数据格式 dtype=str,(我第一次写成了string,该死)。
c = np.loadtxt('/Users/dnh/Desktop/COMP527/CA1/CA1data/train.data',skiprows=1,delimiter=",",usecols=(0,1,2,3))
print(c)
x = np.loadtxt('/Users/dnh/Desktop/COMP527/CA1/CA1data/train.data',skiprows=1,delimiter=",",usecols=(4),dtype=str)
print(x)
这样就对data文件分割完成了!
完成基本的感知集算法之后,把形参扔进去就行了。
当然处理data文件不仅仅这一种方法,下面附上详细链接
https://zhuanlan.zhihu.com/p/80545218
https://blog.csdn.net/rosefun96/article/details/78829620
关于如何分割data类型文件的小技巧相关推荐
- html文件怎么导出stl文件,各种3D建模软件导出STL文件的小技巧(一)
很多用户在提交3D模型文件的时候,常常有这样的困惑:什么是STL 格式文件,怎么获取STL 格式文件呢?STL 格式文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式.它也是3D打印机在执 ...
- html文件怎么导出stl文件,3D建模软件导出STL文件的小技巧(一)
很多用户在提交3D模型文件的时候,常常有这样的困惑:什么是STL 格式文件,怎么获取STL 格式文件呢?STL 格式文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式.它也是3D打印机在执 ...
- #窗体整人小程序_Excel VBA和文件夹-1.8通过对话框灵活选定文件的小技巧
Excel VBA和文件夹-1.8通过对话框灵活选定文件的小技巧 前景提要 在之前,我们学习了如何通过对话框的形式来打开文件的方法,这种方法的好处就是两个字:灵活,我们不用在代码中强制指定必须在某个文 ...
- linux 命令美丽,美丽的程序猿-Linux下那些查找文件的小技巧-find
原标题:美丽的程序猿-Linux下那些查找文件的小技巧-find 一.按照文件名匹配查找 1. 查找当前目录下的文件tmp.sh find . –name tmp.sh 可以看出,使用.查找是查找当前 ...
- Linux之头文件引用小技巧(二十九)
Linux之头文件引用小技巧 0.需求: 将本地头文件引用,#include "test.h"更换为#include <test.h>系统引用方式.1.目录结构如下├─ ...
- 7z替换exe文件内容不能替换文件_Windows小技巧 批处理文件实现目录下文件批量打包压缩...
最近整理资料,发现很多 pdf 文档,占用了不少的存储空间,考虑使用 7-zip 进行压缩存储,由于文件比较多,且分散在不同目录下,一个个文件压缩比较繁琐.为了提高效率且,方便后面取用,所有打算捣鼓个 ...
- java data是什么文件_如何用java实现 读取一个data类型文件 并显示出来(随便选择一种类型txt或者word)...
展开全部 参考下面的程序32313133353236313431303231363533e4b893e5b19e31333264626635,基本上已经包含了文件读取的所有方式,这也是我之前学习的一个 ...
- wireshark合并多个文件_小技巧:快速合并多个excel文件(收藏版)
我们在日常工作或科研中,总会遇到需要汇总多个excel的情况,若仅仅是几个表格,大多人会直接复制,若有上百个表格呢? 那么小编就告诉大家一个稍微简洁一点的方法,将多个单独的excel表格快速合 ...
- Linux头文件引用小技巧
0.需求: 将本地头文件引用,#include "test.h"更换为#include <test.h>系统引用方式.1.目录结构如下├── Makefile ├── ...
最新文章
- 【java】httpclient的使用之java代码内发送http请求
- 卢宇:改善在线教育,人工智能大有可为
- java定时器无法自动注入的问题解析(原来Spring定时器可以这样注入service)
- Python3 中 random模块
- AM335X的USB otg网卡(RNDIS /Ethernet Gadget)调试
- 李开复:AI能在15年内取代40%~50%岗位
- 2020年中国工业品B2B行业研究报告
- java 鼠标拖动_java 让表项支持鼠标拖动移位,并自动滚动滚动条
- 你不努力,就是你的错!
- Mac Book Pro中idea常用快捷键
- Alpha-Beta剪枝算法原理
- C语言摇骰子比大小,三个骰子出点规律|玩3个骰子猜大小必赢技巧
- xmapp启动之路径错误
- 【文化课每周学习记录】2019.4.14——2019.4.20
- 做移动视频直播应用的思路
- pyspark写法总结
- [SLAM]激光SLAM初学者代码及论文推荐【转】
- 基于Git子模块的微前端项目管理和公用组件库方案
- R语言实例-身份证信息提取
- 东方财富股吧标题爬取分析
热门文章
- 采用comsol分析加筋圆筒的声振响应
- 100 行代码爬取全国所有必胜客餐厅信息
- ARM存储器之:协处理器CP15
- 牛客网算法——名企面试的笔试(6)
- 怎么用javascript做表格
- JDK 版本升级到11提示:无法访问com.sun.beans.introspect.PropertyInfo
- 如何在Unity5.0 下实现贴图材质的Animation动画功能
- VB.net ComAddin从零开发,跟我一起造轮子,嗨起来
- OpenGL学习笔记——光照(一)
- ubuntu server 22 设置静态ip