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

  • 土地增值税扣除项目金额怎么算
  • 电子税务局利润表本期金额
  • 主营业务收入体现在资产负债表哪里
  • 印花税核定征收管理办法
  • 软件服务费280抵扣申报
  • 销售净水器营业执照范围
  • 事业单位缴纳增值税标准
  • 公墓增值税政策
  • 营改增前土地增值税的计算方法
  • 货车的车辆购置税是多少
  • 合伙企业应纳税所得额公式是什么
  • 公司无收入费用如何做账务处理核算?
  • 专项维修资金的,由县级
  • 自产自用增值税组成计税价格
  • 取消国税用什么手续
  • 哪些发票可以抵扣成本
  • 现金收款能开专用发票吗
  • 招待费的住宿费
  • 代销商品手续费计入
  • 连续3个月增值税留抵
  • 不动产测绘费谁交
  • 未分配利润转入本年利润
  • 能抵扣税款的发票有哪些
  • 产品质量认证的基本条件有哪些
  • win11windows键没反应
  • 如何保护电子邮件账户不被黑客攻击
  • 工程施工与工程结算在资产负债表里
  • 企业所得税涉税风险通知书
  • 一个php请求的执行过程
  • 取得剧本使用费怎么做账
  • 工会经费申报表填写说明
  • codeignitor
  • 拨缴经费收入上解部分
  • php5.5
  • php获取年月日
  • github ci/cd
  • 人工智能导论课后题答案
  • dns configuration
  • php获取用户信息
  • update命令怎么用
  • 普通发票收款人填管理员可以吗
  • 完善固定资产管理的方案
  • vue开发教程
  • 利息收入怎么做账务处理
  • 建筑施工企业增值税老项目过度期成本票
  • 航天信息发票怎么抵扣
  • 租赁合同印花税税率2023
  • mysql出现的问题
  • 公司收到银行发放贷款会计分录
  • 社保应该如何缴纳
  • 复利终值和年金终值的公式
  • 关于购买安保器材的报告
  • 开具的增值税专用发票上注明的价款含税吗
  • 非流动资产基金和专用基金
  • 哪些收入属于免增值税
  • 坏账准备计提标准
  • 预期信用损失率变更属于会计估计变更吗
  • 公司向职工借钱怎么做账
  • 残保金在网上怎么申报
  • jdbc数据库连接步骤
  • mysql5.5怎么用
  • 隐藏在大山深处的罪恶
  • 镜的镜像截图
  • ubuntu恢复rm –rf删除的文件
  • 获取方法
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • w10 2021年更新
  • 图形学实验报告总结
  • 微信怎么导入主题模块
  • 怎么检测端口通不通
  • unity的shader用法
  • js中key
  • Python默认参数 数组坑
  • python能爬取app吗
  • javascript怎么学
  • 国家税务总局在哪
  • 粮食购销企业税收服务
  • 成都税务局网站首页
  • 南京政务服务中心
  • 查询完毕
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设