位置: 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复现以及原理

  • 小米电脑没有摄像头打视频怎么办(小米电脑没有摄像头)

    小米电脑没有摄像头打视频怎么办(小米电脑没有摄像头)

  • 内存条cl值是什么意思(内存条cl值是时序吗)

    内存条cl值是什么意思(内存条cl值是时序吗)

  • 拼多多七天无理由退货规则(拼多多七天无理由退货是从什么时候开始的)

    拼多多七天无理由退货规则(拼多多七天无理由退货是从什么时候开始的)

  • 苹果手机发烫闪退是什么原因(苹果手机发烫闪光灯用不了)

    苹果手机发烫闪退是什么原因(苹果手机发烫闪光灯用不了)

  • 硬盘直接拔出会坏吗(把硬盘拔了能开机吗)

    硬盘直接拔出会坏吗(把硬盘拔了能开机吗)

  • ipados支持的设备(ipados适用哪些机型)

    ipados支持的设备(ipados适用哪些机型)

  • 高端显卡和低端显卡的区别(高端显卡和低端显卡交火)

    高端显卡和低端显卡的区别(高端显卡和低端显卡交火)

  • 无线充电对电池有害吗(无线充电对电池寿命有影响吗)

    无线充电对电池有害吗(无线充电对电池寿命有影响吗)

  • 小米盒子4se参数(小米盒子4se硬件参数)

    小米盒子4se参数(小米盒子4se硬件参数)

  • 2000gb硬盘是多少t(2000g的硬盘是多少存多长时间)

    2000gb硬盘是多少t(2000g的硬盘是多少存多长时间)

  • 冯诺依曼计算机的基本原理(冯诺依曼计算机的基本思想)

    冯诺依曼计算机的基本原理(冯诺依曼计算机的基本思想)

  • 手机如何跳过网盘提取码(手机如何跳过网站调试预览码)

    手机如何跳过网盘提取码(手机如何跳过网站调试预览码)

  • 小米会员支持几台电视(小米会员通用吗)

    小米会员支持几台电视(小米会员通用吗)

  • 淘宝拼团怎么操作(淘宝上怎么拼团)

    淘宝拼团怎么操作(淘宝上怎么拼团)

  • 京东退款能退回微信吗(京东退款能退回到京东白条里面吗?)

    京东退款能退回微信吗(京东退款能退回到京东白条里面吗?)

  • iphone lla是什么版本(苹果手机l/a是什么意思)

    iphone lla是什么版本(苹果手机l/a是什么意思)

  • 华为spnal00是什么意思(spnal00是华为什么型号手机)

    华为spnal00是什么意思(spnal00是华为什么型号手机)

  • 手机过安检会受损吗(手机过安检会受什么处罚)

    手机过安检会受损吗(手机过安检会受什么处罚)

  • 微博会员怎么取消自动续费(微博会员怎么取消订阅)

    微博会员怎么取消自动续费(微博会员怎么取消订阅)

  • 苹果账户在app和itunes中被禁用(苹果账户在app和itunes中被锁定怎么办)

    苹果账户在app和itunes中被禁用(苹果账户在app和itunes中被锁定怎么办)

  • 小米蓝牙耳机充电指示灯怎么关闭(小米蓝牙耳机充电)

    小米蓝牙耳机充电指示灯怎么关闭(小米蓝牙耳机充电)

  • vivox23有钱包功能吗(vivo手机有钱包软件么)

    vivox23有钱包功能吗(vivo手机有钱包软件么)

  • vivox23隐藏功能(vivox23隐藏键怎么弄出来)

    vivox23隐藏功能(vivox23隐藏键怎么弄出来)

  • 路由器和光猫上的usb接口有什么用(路由器和光猫上的无线网络名称一样吗)

    路由器和光猫上的usb接口有什么用(路由器和光猫上的无线网络名称一样吗)

  • 出租人融资租赁发生的初始直接费用
  • 同级财政拨款的管理要求有哪些
  • 库存现金冲销
  • 个体工商户营业执照年检网上申报
  • 出口退税是按照出口金额吗
  • 油票发票在报销中怎么开
  • 以不动产投资入股增值税
  • 月中入职新公司社保谁交
  • 劳务 劳务报酬所得
  • 待抵扣进项税额和待认证进项税额的区别
  • 买一赠一视同销售征收增值税吗
  • 盘盈固定资产冲销啥科目
  • 个人去税务局开居间费发票
  • 工程类一般纳税人可以开3%的税率吗
  • 北京增值税纳税申报表在哪里打印
  • 做账的是什么会计
  • 夫妻房产分割哪家好
  • 收购未税矿产品的其他单位,其纳税地点为收购地
  • 生产领用产成品验证会计分录
  • 收到车辆保险发票怎么做分录
  • 成品油属于什么费用
  • 残保金按计提数还是按发放数申报
  • 企业所得税税负率多少合适
  • 公司实缴资本有什么风险
  • php7.3
  • 公司买手机怎么做账务处理
  • 收到专利补助费的会计处理
  • 路由器和交换机用什么线连接
  • 如何看待税收的本质
  • php1 zybdjx
  • wordpress登录注册
  • 员工交通补贴需要发票吗
  • php开发实战权威指南
  • 现金日记账的填制要求
  • HTML怎么设置文本框
  • nginx连接超时时间设置多少
  • 2020年前端面试
  • 关系代数关系运算
  • c语言二级指针详解
  • 固定资产支出计入什么科目
  • 小规模增值税减征额怎么算
  • 税控系统维护费普通发票可以全额抵扣吗
  • 织梦如何开启会员功能
  • sql 临时表格
  • 核定征收可以不用申报吗
  • sql server2005查询
  • 关税完税价格计算增值税
  • 建筑业服务包含哪些?
  • 生产企业的模具费用计入什么科目
  • 给客户送礼计入成本吗
  • 没有发票可以先付款吗
  • 应付账款调整科目余额分录
  • 材料暂估入库的账务处理
  • 备用金超过时间会怎么样
  • 生产质量问题报告
  • 支付土地租金计入什么科目里面
  • 运输合理损耗会计科目
  • 营业外支出贷方余额
  • 没收到电费账单怎么办
  • 设置账簿的依据
  • sql常用的语句大全
  • 在linux系统中命令
  • ubuntu命令行添加用户
  • saimon.exe - saimon进程有什么用 有何作用
  • svchost占用
  • 命令行sudo无效
  • js咋用
  • 如何使用node.js
  • css不需要编译
  • js中颜色对应代码
  • ja开发
  • unity怎么加人
  • 深入理解python特性
  • 动态生成script
  • python打印出none
  • jQuery处理XML文件的几种方法
  • 江苏国税电子国税局
  • 杭州车辆购置税怎么算
  • 附加税申报表怎么做
  • 税务筹划和纳税申报哪个更容易学
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设