位置: IT常识 - 正文

【工程实践】np.loadtxt()读取数据(工程实践指的是)

编辑:rootadmin
【工程实践】np.loadtxt()读取数据 前言

推荐整理分享【工程实践】np.loadtxt()读取数据(工程实践指的是),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:工程实践是什么课程,工程实践作品,什么是工程实践,工程实践项目有哪些,什么是工程实践,工程实践项目有哪些,工程实践项目有哪些,工程实践指的是,内容如对您有帮助,希望把文章链接给更多的朋友!

        机器学习中使用np.loadtxt()可以高效的导入数据,np.loadtxt()适合.txt文件和.csv文件。但是它默认读取float类型的值。

1.np.loadtxt()读取txt文件1-1 基础参数numpy.loadtxt( fname, dtype=, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0)1-2 参数详解 

fname要读取的文件、文件名、或生成器。 dtype数据类型,默认float。 comments注释。 delimiter分隔符,默认是空格。 skiprows跳过前几行读取,默认是0,必须是int整型。 usecols要读取哪些列,0是第一列。例如,usecols = (1,4,5)将提取第2,第5和第6列。默认读取所有列。 unpack如果为True,将分列读取。

1-3 应用示例

        文件的存储路径为:'./data.txt', 文件内容如下:

 1-3-1 fname

        fname可以是文件的路径也可以是要读取的文件。 

#根据文件名直接读取data = np.loadtxt('./data/data.csv')

 1-3-2 dtype

        dtype默认为np.float32类型,也可以设置为其他类型,比如int。设置为其他dtype时需要考虑数据本身的类型。

#设置dtypedata = np.loadtxt('./data/data.csv',dtype=np.float32)#设置dtypedata = np.loadtxt('./data/data.csv',dtype=int)

  1-3-3 comments

        comment的是指, 如果行的开头为comment的值,那在读取时就会跳过该行。示例代码中comment  = '1',则在读取数据时,会跳过开头为1的行。

data = np.loadtxt('./data.txt',dtype = int,comments='1')

1-3-4 delimiter 

        delimiter是分隔符,默认是空格。

data = np.loadtxt('./data.txt',dtype = int,comments='1',delimiter=' ')

【工程实践】np.loadtxt()读取数据(工程实践指的是)

        我们改变一下数据,将数据中的分隔符改为','之后再重新读取。

data = np.loadtxt('./data.txt',dtype = int,delimiter=',')

 1-3-5 skiprows

        skiprows跳过前几行读取,默认是0,必须是int整型。skiprows = 2则表示跳过前两行读取数据。

data = np.loadtxt('./data.txt',dtype = int,delimiter=',',skiprows=2)

        读取数据时,设定 skiprows = 2,则将前两行跳过,从第三行开始读取。

1-3-6 usecols

        usecols要读取哪些列,0是第一列。例如,usecols = (1,4,5)将提取第2,第5和第6列。默认读取所有列。

        读取第2列数据。

data = np.loadtxt('./data.txt',dtype = int,delimiter=',',usecols = 1)

        读取第2,6,9列数据。 

data = np.loadtxt('./data.txt',dtype = int,delimiter=',',usecols =(1,5,8))

1-3-7 unpack

        unpack如果设置为Ture,将分列读取,类似于矩阵的转置。

        未设置之前,数据读取时是以行为单位进行读取。

         设置unpack=Ture之后再次读取,矩阵的列变为了行。

1-2 np.loadtxt()读取csv文件 

        读取csv文件与读取txt文件的参数一致,需要注意的是csv文件的分隔符一般是“,”并且含有表头,所以需要使用delimiter=','作为分隔符,以及使用skiprows=1跳过表头。

        原始csv文件内容:

#根据data_path读取文件内容train_XY = np.loadtxt(data_path, delimiter=',', skiprows = 1,dtype=np.float32)

本文链接地址:https://www.jiuchutong.com/zhishi/298639.html 转载请保留说明!

上一篇:【运筹优化】带时间窗约束的车辆路径规划问题(VRPTW)详解 + Python 调用 Gurobi 建模求解(运筹最优化方法有哪些)

下一篇:【BEV】TPVFormer复现以及原理

  • 银行卡冲正的钱什么时候到账(银行卡冲手机费)(银行卡冲正钱什么时候能打回账户)

    银行卡冲正的钱什么时候到账(银行卡冲手机费)(银行卡冲正钱什么时候能打回账户)

  • 微信怎样设置黑色主题(微信怎样设置黑名单不让他收到信息)

    微信怎样设置黑色主题(微信怎样设置黑名单不让他收到信息)

  • 计算机存储容量的单位是(计算机存储容量最大的单位)

    计算机存储容量的单位是(计算机存储容量最大的单位)

  • 怎样找到自己的手机号码(怎样找到自己的车所在位置)

    怎样找到自己的手机号码(怎样找到自己的车所在位置)

  • 网易云可以开启一起听歌吗(网易云可以开启麦克风吗)

    网易云可以开启一起听歌吗(网易云可以开启麦克风吗)

  • 华为手机屏幕上方出现手掌(华为手机屏幕上怎么显示时间日期)

    华为手机屏幕上方出现手掌(华为手机屏幕上怎么显示时间日期)

  • 华为nova7怎么调24小时(华为nova7怎么调24小时制)

    华为nova7怎么调24小时(华为nova7怎么调24小时制)

  • 苹果se2用的什么基带(苹果se2用的什么芯片)

    苹果se2用的什么基带(苹果se2用的什么芯片)

  • 重复文件可以删除吗(重复文件可以删除吗电脑)

    重复文件可以删除吗(重复文件可以删除吗电脑)

  • word增加行的快捷键(word文档怎么快速增加行)

    word增加行的快捷键(word文档怎么快速增加行)

  • 华硕笔记本电脑开机后进不了系统(华硕笔记本电脑怎么重装系统)

    华硕笔记本电脑开机后进不了系统(华硕笔记本电脑怎么重装系统)

  • iPhonexr长按电源键没法关机(iphonexr长按电源键没反应)

    iPhonexr长按电源键没法关机(iphonexr长按电源键没反应)

  • 手机卡一直显示2g网络(手机卡一直显示3g怎么回事也没欠费)

    手机卡一直显示2g网络(手机卡一直显示3g怎么回事也没欠费)

  • b站up主的BGM都有版权吗(b站著名bgm)

    b站up主的BGM都有版权吗(b站著名bgm)

  • 快手顶置作品怎么搞(快手作品咋置顶啊)

    快手顶置作品怎么搞(快手作品咋置顶啊)

  • ipad有3dtouch吗(苹果ipad有没有3dtouch功能)

    ipad有3dtouch吗(苹果ipad有没有3dtouch功能)

  • iphone11无线充电功率(iphone11无线充电多少w)

    iphone11无线充电功率(iphone11无线充电多少w)

  • ios13深色模式省电吗(苹果13深色模式有什么用)

    ios13深色模式省电吗(苹果13深色模式有什么用)

  • 小米8手机可以投屏么(小米8手机可以换电池吗)

    小米8手机可以投屏么(小米8手机可以换电池吗)

  • slaaloo是什么型号(slaaloo是什么型号手机)

    slaaloo是什么型号(slaaloo是什么型号手机)

  • 抖音四格特效在哪里(抖音特效四宫格怎么弄)

    抖音四格特效在哪里(抖音特效四宫格怎么弄)

  • mac os x10.10wifi连接特别慢几分钟后自自行断开(macwifi配置)

    mac os x10.10wifi连接特别慢几分钟后自自行断开(macwifi配置)

  • ChatGPT从入门到精通(附PDF文档)(chatcters)

    ChatGPT从入门到精通(附PDF文档)(chatcters)

  • 【Vue】图片拉近、全屏背景实战经验总结(vue图片点击放大)

    【Vue】图片拉近、全屏背景实战经验总结(vue图片点击放大)

  • 增值税销项税额公式
  • 划转国有划拨土地要交契税吗?
  • 非税收入票据可以手写吗
  • 总资产报酬率的计算公式
  • 给员工发礼品发什么礼品最实惠
  • 对公账户可以报一办几个
  • 预包装食品是否备案怎么查询
  • 股票分红会冲抵成本吗
  • 营业外收入在所得税表中填入哪个科目
  • 一般纳税人销项税和进项税如何抵扣
  • 用银行存款支付罚款
  • 取得无形资产当期收入
  • 以旧换新会计处理金银首饰
  • 企业贷款银行罚息可以减免吗?
  • 库存商品进行非货币资产交换收入怎么确定
  • 药品回扣2021
  • 在建期间费用怎么处理?
  • 新个税劳务报酬怎么算
  • 建筑材料发票备注栏没写工程名称和工程地点能用吗
  • 财务计提个人缴纳社保部分怎么记账?
  • 关联企业借款利息税前扣除
  • 发票金额大于实际支付金额如何报账
  • 再生资源会计科目
  • windows10命令提示符怎么用
  • 出口退税率和进项一致吗
  • 筹建期的开办费需要归集后才能一次性扣除吗
  • 银行手续费发票税率
  • 滴滴司机工资怎么算的
  • 商业银行的票据贴现业务与票据抵押贷款业务的区别
  • 在vue3项目中自定义组件通常存放在
  • laravel sqlserver
  • 在双方发生纠纷时品牌授权书的法律意义
  • 发票多久过期不能开
  • 支付属于借方吗?
  • 累计减除费用多还是少好
  • elemental ui
  • threejs怎么用
  • python编程100例
  • etc充值卡发票可以入账吗
  • 发票作废税款什么时候退
  • 企业应收是什么意思
  • 企业应收票据贴现,应按实际收到的金额计入
  • 现金流量表中有应收账款吗
  • 财务中常有提到的问题
  • 培训费属于什么税收分类编码
  • php clone函数
  • pandas inner join
  • 验证码php代码
  • 开发公司出租未开发发票
  • 自收自支编制和全额拨款编制
  • 什么情况下需要做肠胃镜
  • sqlserver服务请求失败或服务未及时响应
  • 揭秘如何投屏纽约时代广场
  • 新《准则》适用对象为
  • 货物或应税劳务名称怎么填
  • 收到国家电网信息但号码不是的
  • 工程结算与工程施工
  • 以前年度多结转了成本,可以不调回了今年少结转吗
  • 进口关税免征
  • 固定资产售后回租融资租赁利息可以抵扣进项税额么
  • 外购商品科目设置
  • 为什么要提前计划
  • 如何设置linux
  • debian系统如何安装软件
  • windows7自带杀毒软件在哪里
  • 如何禁用mac内置键盘
  • win7小键盘怎么调出
  • 升级win10系统后电脑变卡处理方法
  • win10组策略编辑器没有
  • javascript日期加减
  • ajax读取json
  • unity3d4个脚本
  • linux中sudo命令的使用方式和作用
  • python中的命名规范
  • JavaScript中setMonth()方法的使用详解
  • python简单实现刷新智联简历
  • python二叉树的遍历算法
  • python 字典的字典
  • 上海市税务局领导简介
  • 袁野近照
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设