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

  • 谈谈如何利用博客对网站进行推广

    谈谈如何利用博客对网站进行推广

  • 苹果11接听电话声音小(苹果11接听电话怎么录音)

    苹果11接听电话声音小(苹果11接听电话怎么录音)

  • 苹果x要不要更新ios13.3

    苹果x要不要更新ios13.3

  • 微信口令是什么(请问微信口令是什么)

    微信口令是什么(请问微信口令是什么)

  • 闲鱼能查到对方身份信息吗(闲鱼能查到对方信息吗)

    闲鱼能查到对方身份信息吗(闲鱼能查到对方信息吗)

  • wps护眼取消还是绿色(护眼模式wps怎么取消)

    wps护眼取消还是绿色(护眼模式wps怎么取消)

  • 老年机怎么输入字母(老年机怎么输入电话号码)

    老年机怎么输入字母(老年机怎么输入电话号码)

  • 小米多看电纸书能安装app吗(小米多看电纸书尺寸)

    小米多看电纸书能安装app吗(小米多看电纸书尺寸)

  • p40会上鸿蒙系统吗(p40啥时候更新鸿蒙)

    p40会上鸿蒙系统吗(p40啥时候更新鸿蒙)

  • 字符数和字数的区别(字符数和字符个数的区别)

    字符数和字数的区别(字符数和字符个数的区别)

  • 手机一直显示3g怎么回事(手机一直显示3G信号怎么回事)

    手机一直显示3g怎么回事(手机一直显示3G信号怎么回事)

  • 淘宝心级卖家是什么意思(淘宝心级划分)

    淘宝心级卖家是什么意思(淘宝心级划分)

  • 腾讯会议为什么没有声音(腾讯会议为什么不能用蓝牙耳机)

    腾讯会议为什么没有声音(腾讯会议为什么不能用蓝牙耳机)

  • 一个奇异果会员可以同时几个电视登录(一个奇异果会员可以几个人用)

    一个奇异果会员可以同时几个电视登录(一个奇异果会员可以几个人用)

  • 手机怎么修改qq资料(手机怎么修改QQ独立密码)

    手机怎么修改qq资料(手机怎么修改QQ独立密码)

  • qq彩色昵称怎么弄(QQ彩色昵称怎么设置代码)

    qq彩色昵称怎么弄(QQ彩色昵称怎么设置代码)

  • 小米cc9支持27w快充吗(小米cc9最高支持多少w充电)

    小米cc9支持27w快充吗(小米cc9最高支持多少w充电)

  • 华为p20充电器型号(华为p20充电器型号是什么)

    华为p20充电器型号(华为p20充电器型号是什么)

  • 抖音私信撤回对方知道吗(抖音私信撤回对方能看到撤回提示吗)

    抖音私信撤回对方知道吗(抖音私信撤回对方能看到撤回提示吗)

  • 苹果手机怎么运行诊断(苹果手机怎么运镜)

    苹果手机怎么运行诊断(苹果手机怎么运镜)

  • 高温wifi什么意思(高温wifi是什么)

    高温wifi什么意思(高温wifi是什么)

  • hd上面有个电话是什么意思怎么关(hd上面有个电话怎么打开)

    hd上面有个电话是什么意思怎么关(hd上面有个电话怎么打开)

  • 【微信小程序】初入微信小程序(微信小程序在哪里打开)

    【微信小程序】初入微信小程序(微信小程序在哪里打开)

  • Vue2中过滤器的用法详解(vue过滤器可以异步吗)

    Vue2中过滤器的用法详解(vue过滤器可以异步吗)

  • ps快速选择工具怎么抠图(ps快速选择工具抠图)

    ps快速选择工具怎么抠图(ps快速选择工具抠图)

  • 完全成本法税前利润计算例题
  • 什么是协税护税员
  • 开普票需要公对公转账吗
  • 发票没有纳税人识别号能开吗
  • 税收滞纳金计入营业外支出的哪一项
  • 对公账户可以支付给个人吗
  • 房租违约金收入怎么做账
  • 一般纳税人取得普票会计分录
  • 技术研发支出会计科目
  • 短期投资款取消退回计入什么科目?
  • 房地产企业收到预收款如何纳税
  • 防洪费怎么申报
  • 免费样品开具发票如何入账处理?
  • 个人出租住房缴纳个税可以扣除房产税吗
  • 进项税额转出与销售额配比异常
  • 专用发票抵扣联丢失怎么办最新规定
  • 日常服务app
  • 哪些发票公司可以抵扣
  • 公司内收取的礼金
  • win11怎么设置桌面显示我的电脑
  • 鸿蒙系统桌面布局图片怎么设置
  • 经营资产和金融资产有哪些
  • 无票收入有风险吗
  • 农产品核定扣除的扣除率是多少
  • 未分配利润可以用来干什么
  • PHP:oci_free_statement()的用法_Oracle函数
  • 增值税跟企业所得税的关系
  • numba报错
  • 什么叫转登记纳税人
  • 会计政策变更追溯调整为什么不影响所得税
  • vue设置宽度
  • 有意义的分享
  • 应付账款调整为其他应付款
  • 公司的钱借给个人必须要有利息吗
  • 资产负债表不平衡能结账吗
  • 物业公司属于生活性服务业吗
  • 资产负债表里长期股权投资是什么意思
  • Packaging a Qt application
  • Python函数的参数及其类型
  • 数字黑洞有哪些
  • python线程间通信的几种方法
  • 小规模纳税企业销售货物或者提供应税劳务
  • 专票红冲要不要收回发票联呢?
  • 固定资产折旧计算表模板
  • 公司减免的社保退给个人吗
  • 临时用工费用计入什么会计科目
  • 固定资产一次计提折旧
  • 商场联营扣点的合作方式
  • 固定资产机械设备有哪些
  • 契税发票错了能作废吗
  • 研发费用的会计处理对公司经营成果的影响
  • 契税在计算利润时不扣除吗
  • 库存股的处理方式
  • 银企对账如何操作
  • windows modules installer占用磁盘高
  • win8设置怎么打开
  • 活动目录管理工具
  • win8系统进不了桌面怎么办
  • linux用户权限管理
  • linux chfn命令
  • KunlunPlatform.exe是什么进程?KunlunPlatform.exe是安全的程序吗?
  • downloader.exe是什么
  • linux终端怎么用
  • ExtJS 2.0 GridPanel基本表格简明教程
  • unity 3d书籍
  • 根据安全生产法的规定,生产经营单位
  • jQuery基于ajax()使用serialize()提交form数据的方法
  • 你必须知道的最新婚姻法
  • 安卓工程如何正常启动
  • 详解python时间模块中的datetime模块
  • js 实现复制到粘贴功能
  • Android之BroadcastReceiver
  • 手游 unity
  • 房租计入待摊费用
  • 红字专用发票进什么科目
  • 国家税务总局监控的重点税源纳税人的标准是
  • 誊抄什么意思
  • 湖北省电子税务局登录入口
  • 医疗发票真伪查询
  • 小规模税控盘全额抵扣怎么做分录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设