位置: IT常识 - 正文

【工程实践】np.loadtxt()读取数据(工程实践指的是)

发布时间:2024-01-17
【工程实践】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复现以及原理

  • 苹果海拔测量仪在哪里(苹果海拔测量仪在哪里15.4)

    苹果海拔测量仪在哪里(苹果海拔测量仪在哪里15.4)

  • 滴滴如何查询打车记录(滴滴打车怎么查询打车记录)

    滴滴如何查询打车记录(滴滴打车怎么查询打车记录)

  • 开放式耳机吵人吗(开放式耳机声场大)

    开放式耳机吵人吗(开放式耳机声场大)

  • 华为是否支持aptx(华为是否支持carlife)

    华为是否支持aptx(华为是否支持carlife)

  • 苹果手表游泳可以带吗(苹果手表游泳的时候可以带上游泳吗)

    苹果手表游泳可以带吗(苹果手表游泳的时候可以带上游泳吗)

  • 360重装大师装的是什么系统(360重装大师装的是什么)

    360重装大师装的是什么系统(360重装大师装的是什么)

  • ipad和iphone的区别是什么(ipad与iphone区别是什么)

    ipad和iphone的区别是什么(ipad与iphone区别是什么)

  • 单元格设置的基本用途(单元格设置的基本功能)

    单元格设置的基本用途(单元格设置的基本功能)

  • 短信呼服务什么意思(短信呼服务是什么意思会是被拉黑了吗)

    短信呼服务什么意思(短信呼服务是什么意思会是被拉黑了吗)

  • 苹果手机广角模式怎么设置(苹果手机广角模糊)

    苹果手机广角模式怎么设置(苹果手机广角模糊)

  • 华为nova3i支持5g网络吗(华为nova3i支持电信高清通话吗)

    华为nova3i支持5g网络吗(华为nova3i支持电信高清通话吗)

  • 抖音音浪跟抖币是不是一回事(抖音音浪和抖币)

    抖音音浪跟抖币是不是一回事(抖音音浪和抖币)

  • 华为trt_al00a什么型号(华为trt-al00a)

    华为trt_al00a什么型号(华为trt-al00a)

  • 微信看一看里3+朋友看过是什么意思(微信看一看里面的朋友看过是谁在看)

    微信看一看里3+朋友看过是什么意思(微信看一看里面的朋友看过是谁在看)

  • 拼多多口令怎么打开(拼多多口令怎么生成)

    拼多多口令怎么打开(拼多多口令怎么生成)

  • Reno Ace怎么进行慢动作拍摄(reno ace rom)

    Reno Ace怎么进行慢动作拍摄(reno ace rom)

  • 小米9pro能用4g网吗(小米9pro支持5g频段有哪些)

    小米9pro能用4g网吗(小米9pro支持5g频段有哪些)

  • 华为nova5pro怎么分屏操作(华为nova5pro怎么取卡)

    华为nova5pro怎么分屏操作(华为nova5pro怎么取卡)

  • 如何设置淘宝支付方式(如何设置淘宝支付扣款顺序)

    如何设置淘宝支付方式(如何设置淘宝支付扣款顺序)

  • 怎么把b站视频导入相册(怎么把b站视频的音频提取出来)

    怎么把b站视频导入相册(怎么把b站视频的音频提取出来)

  • 如何避免网络带来的负面影响(如何避免网络带来的负面影响英语作文)

    如何避免网络带来的负面影响(如何避免网络带来的负面影响英语作文)

  • 考勤机怎样录入人脸(考勤机怎样录入人脸怎么保存)

    考勤机怎样录入人脸(考勤机怎样录入人脸怎么保存)

  • 小米9的耳机孔在哪(小米9的耳机孔是多大的)

    小米9的耳机孔在哪(小米9的耳机孔是多大的)

  • touch bar有必要吗(touch bar好用么)

    touch bar有必要吗(touch bar好用么)

  • WPS如何设置标尺(wps怎么设置标尺)

    WPS如何设置标尺(wps怎么设置标尺)

  • 抖音上的穿越怎么拍的(抖音穿越怎么弄)

    抖音上的穿越怎么拍的(抖音穿越怎么弄)

  • 方言app开发前景如何(方言app开发前景分析)

    方言app开发前景如何(方言app开发前景分析)

  • 微信小程序计算器(含源码)、含js精确运算代码(微信小程序计算器代码)

    微信小程序计算器(含源码)、含js精确运算代码(微信小程序计算器代码)

  • 【人工智能AI】想要搭建“真本地”的永远免费-真正属于自己的ChatGPT吗?国产开源版 ChatGLM:保姆级上手教程!(人工智能ai软件免费版app)

    【人工智能AI】想要搭建“真本地”的永远免费-真正属于自己的ChatGPT吗?国产开源版 ChatGLM:保姆级上手教程!(人工智能ai软件免费版app)

  • ps魔棒中的容差是什么意思(ps魔棒工具选择图像时在容差数值较大的是)

    ps魔棒中的容差是什么意思(ps魔棒工具选择图像时在容差数值较大的是)

  • 增值税纳税申报时间
  • 免税收入不征税收入有哪些
  • 净利润是指税前利润
  • 资金账簿印花税每年都要交吗?
  • 结算备付金会计分录
  • 月末进项税大于销项税怎么结转
  • 收入费用率为100.13%说明什么
  • 知道增值税如何计算开票金额
  • 公司注销实收资本可以退回股东吗?
  • 收取员工宿舍租金收入要交增值税吗
  • 房地产企业交房时如何开票
  • 房产过户的相关问题
  • 开专用发票的地址有错会有影响吗?
  • 纳税等级信息查询
  • 兼职费用计税标准是多少
  • 货物收到钱已付 发票未收到怎么做账
  • 怎样处理教育费附加会计分录?
  • 投资回报期限
  • php utf8转unicode
  • 发票未报送怎么回事
  • vue兼容性
  • ros 2
  • php7.3安装
  • 框架开源
  • 详解php中的序列是什么
  • 工会经费计税依据是上年工资还是当年工资
  • vue框架是什么样子的
  • 董事长报销应该是怎样的流程
  • 财务费用的利息费用怎么算
  • 2022-8-30 servlet
  • 其他机械和设备修理业包括哪些
  • 小规模纳税人抵税是普票还是专票
  • 各会计科目的含义
  • phpcms 1064错误的解决办法
  • mongodb数据表
  • 计提工资大于发放工资,所得税汇算要调整吗
  • 记账凭证银行利息怎么写
  • 固定资产加速折旧最新税收政策2023
  • MySQL服务器系统支持哪些存储引擎
  • 汽车修理厂会计账务处理
  • 金税四期对企业影响
  • 个别计价法下,把每一种存货的实际成本
  • 应收预收应付预付科目怎么合并
  • 什么是品种法?适用于什么范围?
  • 汽车报废补贴18000
  • 当月的进项税可以不认证吗?
  • 手工账做账流程总结
  • 企业代扣代缴哪些费用
  • 小规模纳税人的金税盘可以抵税吗
  • 外资企业取得合法地位
  • 税务销售滞后是什么意思
  • 向法人借款凭证摘要怎么写
  • 食堂如何做账
  • 新办企业环评费用多少
  • 应用程序发生异常如何解决
  • centos安装nf_conntrack
  • win10预览版和正式版
  • win8 preview
  • linux CentOS WEB服务器分区方案
  • linux滚动更新是什么
  • win7使用率
  • windows7播放器无法打开
  • 升级win10系统后安装谷歌打不开
  • 如何找回windows删除的文件
  • android搭建环境
  • cocos2dx schedule
  • osg uniform
  • unity 游戏开发教程
  • jQuery实现Tab选项卡切换效果简单演示
  • 执行批处理命令
  • windows安装包下载
  • vr project
  • 如何防止蟑螂爬到床上
  • js二分法排序递归
  • 一个超简单的纸飞机
  • 又一枚精彩的弹幕效果jQuery实现
  • Python如何判断数据类型
  • js手势放大缩小
  • 网上发票分配
  • 上海税务局怎么变更财务负责人
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号