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

  • 进项留抵转出会计分录
  • 递延所得税负债账务处理
  • 机票和发票是一样的吗
  • 发票冲红重开,重开时是按新税率还是旧税率
  • 企业所得税减免税额包括哪些
  • 所得税汇算清缴捐赠支出扣除标准
  • 在建工程有增值税发票吗
  • 个人工资薪金所得税怎么查
  • 预收购货单位货款
  • 资产折旧纳税
  • 企业之间现金换承兑合法吗
  • 企业将存货低价出售处理要如何做会计处理?
  • 上缴税费总额包括个税吗?
  • 技术开发合同免征企业所得税吗
  • 手撕发票怎么粘贴平整
  • 开票商品税收分录怎么写
  • 金蝶期末调汇怎么生成凭证
  • 公司一般户要做账吗
  • 管网设计费用取费标准
  • 赎回公司发行的债券怎么做账?
  • 个人所得税的税率是多少
  • 申请开立临时存档的条件
  • 收到退回去年增值税怎么做账
  • 餐饮充值赠送
  • 新版edge浏览器兼容模式怎么设置
  • 预付账款流程
  • 比较常见的病有哪些
  • 折扣负数的专用发票怎么开
  • 应收账款周转天数减少说明什么
  • 怎么做好零售
  • win10开机强制进入安全模式重置
  • php 首字母大写
  • 代垫运费增值税怎么算
  • yolov5讲解
  • 企业发生的与日常经营活动无直接关系的各项利得
  • 结转损益类收入科目
  • 汇算清缴补充公告
  • 专票认证后可以不抵扣吗
  • ros机器人自主导航中膨胀地图图层的颜色
  • uniapp下拉
  • 消费税增值税和个人所得税是什么意思
  • 商标注册费用可以退吗
  • 扣除公积金分录
  • 公司人员工资计算方法
  • 资产负债表中的货币资金怎么算
  • 已计提完的固定资产怎么做账
  • 国债利息属于免税吗
  • 建筑安装增值税税率变更过程
  • 购买理财计入现金流量表什么科目
  • 公司聘请专家工资怎么算
  • 材料暂估入库的账务处理
  • 自产产品发给职工做福利的会计处理
  • 税控盘服务费不交会有啥后果
  • 新建厂房房产证办理流程
  • 免抵退的定义
  • 收到快递赔付款怎么做账
  • 公司如何做账本
  • 总分类账建账顺序
  • windows怎么用
  • ubuntu gnome3
  • 苹果电脑mac设备怎么删除
  • linux系统中的一切都归结为
  • linux cat 命令
  • win7运行慢如何解决办法
  • win10h2版本
  • windows 开发工具
  • win10激活突然失效
  • win8.1其他用户名登不进去
  • Win10 Mobile RedStone预览版14267.1004更新内容汇总(持续更新)
  • 有道词典encountered an improper argument
  • 推荐一篇故事并说明理由
  • python num怎么用
  • JAVA的OPENGL,JOGL入门实例----不断变色的点阵 (源代码)
  • macos 升级python
  • Android Fragment 体系 源码追踪笔记(4)
  • js设置页面大小
  • python写出来的程序怎么用
  • 中国税务稽查官网
  • 国地税联合办公
  • 山西省地方税务局通用定额发票
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设