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

  • oppo怎么把电池百分比移出来(oppo怎么把电池百分比显示在外面)

    oppo怎么把电池百分比移出来(oppo怎么把电池百分比显示在外面)

  • 苹果11如何给app上锁(苹果11如何给相册设置密码锁)

    苹果11如何给app上锁(苹果11如何给相册设置密码锁)

  • 小爱同学可以连oppo手机吗(小爱同学可以连接网易云音乐吗)

    小爱同学可以连oppo手机吗(小爱同学可以连接网易云音乐吗)

  • 淘宝退货填错单号怎么修改呢(淘宝退货填错单号运费险还理赔吗?)

    淘宝退货填错单号怎么修改呢(淘宝退货填错单号运费险还理赔吗?)

  • 手机自启动是什么意思(手机自动启动是什么意思)

    手机自启动是什么意思(手机自动启动是什么意思)

  • 华为手机吊绳孔在哪里(华为手机吊带怎么装上去的)

    华为手机吊绳孔在哪里(华为手机吊带怎么装上去的)

  • 华为p40跟nova7对比(华为p40与nova7)

    华为p40跟nova7对比(华为p40与nova7)

  • 微信卸载后记录会全部被清除吗(微信卸载后记录还能恢复吗)

    微信卸载后记录会全部被清除吗(微信卸载后记录还能恢复吗)

  • ipad开机键坏了怎么开机(iPad开机键坏了开不了机怎么办)

    ipad开机键坏了怎么开机(iPad开机键坏了开不了机怎么办)

  • 腾讯如何消除账号异常(怎么撤销腾讯账号)

    腾讯如何消除账号异常(怎么撤销腾讯账号)

  • 机顶盒没电是怎么回事(机顶盒怎么没电了)

    机顶盒没电是怎么回事(机顶盒怎么没电了)

  • 在word主窗口的右上角可以同时显示的按钮是(在word主窗口的右上角)

    在word主窗口的右上角可以同时显示的按钮是(在word主窗口的右上角)

  • 小米手环4和华为手环4区别是什么(小米手环4和华为手环4)

    小米手环4和华为手环4区别是什么(小米手环4和华为手环4)

  • 用html编写的文件扩展名是(用HTML编写的文档属于什么网页)

    用html编写的文件扩展名是(用HTML编写的文档属于什么网页)

  • 京东怎么申请必购码(京东申请条件)

    京东怎么申请必购码(京东申请条件)

  • 荣耀20虚拟键怎么设置(荣耀20虚拟键怎么关闭)

    荣耀20虚拟键怎么设置(荣耀20虚拟键怎么关闭)

  • volte通话到底收不收费(volte通话收费吗)

    volte通话到底收不收费(volte通话收费吗)

  • 小米8指纹版和小米8的区别(小米8指纹版和探索版手机壳通用吗)

    小米8指纹版和小米8的区别(小米8指纹版和探索版手机壳通用吗)

  • 税控盘锁死了怎么办(税控盘锁死是什么意思)

    税控盘锁死了怎么办(税控盘锁死是什么意思)

  • x27怎么设置返回键(vivox27怎么设置返回键样式)

    x27怎么设置返回键(vivox27怎么设置返回键样式)

  • 华为手机的录屏功能在哪里能找到(华为手机的录屏功能)

    华为手机的录屏功能在哪里能找到(华为手机的录屏功能)

  • 苹果7设备管理在哪(苹果7设备管理怎么设置信任)

    苹果7设备管理在哪(苹果7设备管理怎么设置信任)

  • 海獭妈妈和新生的幼崽,加利福尼亚州蒙特雷湾 (© Suzi Eszterhas/Minden Pictures)(海獭妈妈和新生儿的故事)

    海獭妈妈和新生的幼崽,加利福尼亚州蒙特雷湾 (© Suzi Eszterhas/Minden Pictures)(海獭妈妈和新生儿的故事)

  • vue中Echarts使用动态数据的两种实现方式(vuejs echarts)

    vue中Echarts使用动态数据的两种实现方式(vuejs echarts)

  • 调研费用怎么写
  • 购置成本和订货成本是实际发生的吗
  • 小规模可以开红网吗
  • 企业清算的资产包括
  • 样品费用会计分录
  • 增值税申报错误如何重报
  • 有营业执照有什么好处吗?
  • 预付款保函怎么退
  • 银行承兑汇票收费标准
  • 外购商品用于促销能抵扣吗
  • 招待住宿费计入什么科目
  • 房地产开发企业土地增值税清算
  • 详细解读财税[2014]75号文件
  • 应纳税所得额和应纳税额的区别
  • 案例分析个人心得体会
  • 提货卡的发票要盖章吗
  • 外地项目预缴个人所得税
  • 其他应收账款贷方表示什么意思
  • 预收账款抵扣怎么做分录
  • 销售方开具的红字信息表
  • 桌面图标变成了白色的
  • 国家减免税收
  • php实现的一致性是什么
  • 在win7中怎么安转只兼容win10的软件
  • 整体租赁经营模式是什么
  • 变更营业执照中心怎么改
  • 公司没有营业额零报税的后果
  • phpstan
  • 二手固定资产怎么折旧
  • php类型转换的两种方法
  • Yii中CArrayDataProvider和CActiveDataProvider区别实例分析
  • 营改增几个阶段
  • 勃朗峰高度
  • 若依框架前端如何通过后端加载页面
  • 用人单位垫付生育津贴怎么算
  • 直接费用的定义
  • 货物退回会计分录怎么做
  • 深度学习论文精读[6]:UNet++
  • 持有期间公允价值变动的科目归属
  • 办公费用的核算方法
  • 未取得合法支付凭据和与本单位无关的收入
  • 中央空调的维护和保养
  • 补发工资账务处理
  • python天气数据的爬取与分析
  • 长期股权投资初始投资成本的确定
  • 其他收益算营业收入吗
  • 存货盘亏处理报批
  • 计提工会经费会计分录怎么写
  • 没有购销合同的销售额交印花税吗
  • 优惠的会计分录
  • 暂估成本结转后需要冲回吗
  • 当月没认证的发票当月不用进行账务处理吗
  • 验资户和基本户账号一致么
  • 收到厂家返利账务处理
  • 负数发票要给税务局吗
  • 计费销售额如何计税
  • 酒店开办费包括哪些项目
  • 小规模纳税人购进税控收款机
  • 新会计准则会计科目明细表
  • mysql优化配置文件
  • mysql 5.7.16 zip包安装配置方法图文教程
  • MSSQL转MYSQL,gb2312转utf-8无乱码解决方法
  • xp系统net framework 3.5
  • ubuntu编辑器在哪
  • linux 解析
  • solaris vi命令
  • 默认终端地址
  • windows重置网卡cmd
  • 创建一个css文件
  • perl中qw
  • 我的第一个师父读后感
  • React Native react-navigation 导航使用详解
  • 批处理文件的拷贝怎么写
  • html页面头部
  • python中random模块用法
  • shell 批量改名
  • android 加载更多
  • 光伏电站电力监控系统
  • 地税申报网上操作步骤
  • vat税怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设