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

  • realme和oppo的系统是一样的吗(realme和oppo的系统有什么不同)

    realme和oppo的系统是一样的吗(realme和oppo的系统有什么不同)

  • 手机照片怎么拼图(手机照片怎么拼在一起发出去)

    手机照片怎么拼图(手机照片怎么拼在一起发出去)

  • xbox无法登录账户(xboxones无法登陆账户)

    xbox无法登录账户(xboxones无法登陆账户)

  • 华为mate30怎么只有一个卡槽(华为mate30怎么只有4g了)

    华为mate30怎么只有一个卡槽(华为mate30怎么只有4g了)

  • 戴口罩怎么设置面容(口罩怎么戴才是正确的)

    戴口罩怎么设置面容(口罩怎么戴才是正确的)

  • 微信电话流量消耗大吗(微信电话流量消耗快吗)

    微信电话流量消耗大吗(微信电话流量消耗快吗)

  • 电脑能看快手直播吗(电脑能看快手直播视频吗吗)

    电脑能看快手直播吗(电脑能看快手直播视频吗吗)

  • 11promax屏幕刷新率(iphone 11pro屏幕刷新)

    11promax屏幕刷新率(iphone 11pro屏幕刷新)

  • 怎么关闭微信暗黑模式(微信怎么关闭暗色模式)

    怎么关闭微信暗黑模式(微信怎么关闭暗色模式)

  • 网易云如何看访客记录(网易云如何访问QQ好友)

    网易云如何看访客记录(网易云如何访问QQ好友)

  • 华为手机有手机分身吗(华为手机有手机助手吗)

    华为手机有手机分身吗(华为手机有手机助手吗)

  • 微信怎么切换听筒模式(微信怎么切换听筒和免提)

    微信怎么切换听筒模式(微信怎么切换听筒和免提)

  • 手机bilibili下载的视频在哪个文件夹

    手机bilibili下载的视频在哪个文件夹

  • 极速退款是什么意思(淘宝极速退款是什么)

    极速退款是什么意思(淘宝极速退款是什么)

  • ipad需要装360吗(ipad装什么软件)

    ipad需要装360吗(ipad装什么软件)

  • 苹果x容易摔坏内部吗(苹果x是不是一摔就碎)

    苹果x容易摔坏内部吗(苹果x是不是一摔就碎)

  • 老人机设置9个亲情号码(老人机设置9个亲情号码视频教程)

    老人机设置9个亲情号码(老人机设置9个亲情号码视频教程)

  • 苹果8p怎么设置拿起亮屏(苹果8p怎么设置手写输入法)

    苹果8p怎么设置拿起亮屏(苹果8p怎么设置手写输入法)

  • 荣耀v20支持几倍变焦(荣耀v20支持多少帧数)

    荣耀v20支持几倍变焦(荣耀v20支持多少帧数)

  • 128g手机有什么品牌(128g的手机有什么)

    128g手机有什么品牌(128g的手机有什么)

  • 苹果手机上的手势是干什么的(苹果手机上的手机克隆在什么地方)

    苹果手机上的手势是干什么的(苹果手机上的手机克隆在什么地方)

  • 号码拉黑怎么恢复(号码拉黑怎么恢复苹果手机)

    号码拉黑怎么恢复(号码拉黑怎么恢复苹果手机)

  • iphonexr带双微信吗(苹果xr能不能微信双开)

    iphonexr带双微信吗(苹果xr能不能微信双开)

  • 华为嗨我在听怎么关闭(华为手机嗨我在听怎么关闭)

    华为嗨我在听怎么关闭(华为手机嗨我在听怎么关闭)

  • 华为miracast设置在哪(华为的miracast)

    华为miracast设置在哪(华为的miracast)

  • iphone xmax双卡双待怎么用(iphone xmax双卡双待吗)

    iphone xmax双卡双待怎么用(iphone xmax双卡双待吗)

  • 三维点云预处理之点云去噪(三维点云识别)

    三维点云预处理之点云去噪(三维点云识别)

  • hostid命令  用来打印当前主机的数字化标识(hostnamectl命令)

    hostid命令 用来打印当前主机的数字化标识(hostnamectl命令)

  • 车票增值税抵扣如何申报
  • 建筑施工企业涉税问题
  • 租赁财产的残值处理
  • 小规模商贸公司没有进项可以开发票吗?
  • 生产车间安装监控的目的
  • 简易征收的老项目是指什么时候
  • 塑料制品的商品编码是什么类发票
  • 固定资产贷款偿还期计算公式
  • 外汇结汇的方法有哪些呢?
  • 境外企业国内签订合同如何缴纳印花税?
  • 因产品不合格退回报废会计处理
  • 建设厂房需要几个证
  • 非增值税纳税人有哪些
  • 企业所得税退税的会计分录怎么做
  • 会计学考研考哪些科目专硕
  • 其他应收款预算会计需要做账吗
  • 预收账款期末余额在贷方
  • 投资利税率计算器在线计算
  • 上月开的发票本月作废怎么处理
  • 2021年季度所得税申报表填报说明
  • 备抵法发生坏账分录
  • 个税退手续费怎么申请
  • 企业与企业之间借款账务如何处理
  • 如何设定电脑开机密码锁
  • PHP+Mysql+jQuery文件下载次数统计实例讲解
  • windows没有搜索
  • 总公司欠分公司的借款可以计提坏账
  • 公司取得发明专利证书股票大涨
  • 偷渡系统可以正常接收到升级吗
  • win10右键菜单管理在哪打开
  • win10显示未充电
  • 工资薪金支出税前扣除
  • wordpress开发app
  • thinkphp cli
  • 小规模企业做账表格
  • 精读论文分析
  • vue更改数据
  • Windows 10 python 3.9安装运行Mockingbird--拎包入住功略
  • ps制作折扇效果图
  • 下岗职工生活费停发
  • 中小型科技企业所面临的普遍问题是资金缺乏
  • mongodb主从复制和副本集架构有什么联系和区别
  • python中exec执行如何获取返回值
  • 公司的违约金
  • 什么是子公司 和控股的区别
  • 费用发票可以抵扣进项税吗
  • 材料报废属于正常损失吗
  • 设置sql server的安全认证模式为混合认证模式
  • sql2008混合模式
  • 红冲作废怎么处理
  • 企业所得税季度申报数据怎么来
  • 办培训机构需要什么条件手续
  • 存货发出的计价方式有哪些
  • 少数股东权益贷方表示什么意思
  • 持有至到期投资减值准备
  • 包材库存
  • 主营业务成本暂估怎么算
  • 中秋过节费会计分录
  • 关于购买安保器材的报告
  • 公司折价购买的股票
  • 小规模纳税人发票可以抵扣吗
  • 收购农产品没有发票
  • mysql 定点数和浮点数
  • linux命令合集
  • Ubuntu14.04 的 SSH 无密码登录的设置方法
  • win10mobile现在能干吗
  • centos7ftp
  • win10预览版21337
  • windows7开机
  • 命令行批量重命名
  • win8文件夹选项在哪
  • mx1014
  • Unity3D游戏开发培训课程大纲
  • html模板 js
  • include eigen
  • 红杏是什么意思什么样的
  • Android 自定义view
  • 长沙房产税如何征收
  • 宁夏地税领导班子名单
  • 信息报送条例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设