python将txt文件读入为np.array的具体步骤

  • 更新时间:2020-07-28 09:39:52
  • 编辑:桓倩丽
给大家整理了相关的编程文章,网友慕英卓根据主题投稿了本篇教程内容,涉及到python、txt文件、np.array、python将txt文件读入为np.array的方法相关内容,已被163网友关注,如果对知识点想更进一步了解可以在下方电子资料中获取。

参考资料

正文内容

python将txt文件读入为np.array的方法

原文件:

7.8094,1.0804,5.7632,0.012269,0.008994,-0.003469,-0.79279,-0.064686,0.11635,0.68827,5.7169,7.9329,0.010264,0.003557,-0.011691,-0.57559,-0.56121,

原文件数据比较多,是一个125行,45类float数字。

代码:

# -*- coding: utf-8 -*-
import numpy as np

def readFile(path):
 # 打开文件(注意路径)
 f = open(path)
 # 逐行进行处理
 first_ele = True
 for data in f.readlines():
  ## 去掉每行的换行符,"\n"
  data = data.strip('\n')
  ## 按照 空格进行分割。
  nums = data.split(',')
  ## 添加到 matrix 中。
  if first_ele:
   ### 加入到 matrix 中 。
   matrix = np.array(nums)
   first_ele = False
  else:
   matrix = np.c_[matrix,nums]
 matrix = matrix.transpose()
 a = []
 for x in range(0,125):
  result = [float(item) for item in matrix[x]]
  a.append(result)
 arr=np.array(a)
 f.close()
 print(arr)
 return arr
# test.
if __name__ == '__main__':
 readFile("~/s01.txt")

输出:

[[ 8.1305 1.0349 5.4217 ..., 0.74017 0.30053 -0.05773 ]
 [ 8.1305 1.0202 5.3843 ..., 0.73937 0.30183 -0.057514]
 [ 8.1604 1.0201 5.3622 ..., 0.73955 0.30052 -0.057219]
 ..., 
 [ 7.9517 1.1466 5.6081 ..., 0.73945 0.30342 -0.056789]
 [ 7.9743 1.1542 5.5038 ..., 0.7403 0.30027 -0.056704]
 [ 7.9812 1.0945 5.6005 ..., 0.73897 0.30275 -0.056262]]
Process finished with exit code 0

以上这篇python将txt文件读入为np.array的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持码农之家。

相关教程

  • Python实现逐行分割大txt文件示例详解

    本文通过代码给大家介绍了Python 逐行分割大txt文件的方法,在文中给大家提到了Python从txt文件中逐行读取数据的方法,需要的朋友参考下吧

    发布时间:2020-01-15

  • python实现txt文本批量创建文件夹方法

    这篇文章主要为大家详细介绍了python根据txt文本批量创建文件夹,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    发布时间:2019-06-07

  • Python对CSV、Excel、txt、dat文件处理的代码详解

    本文介绍的是Python对CSV、Excel、txt、dat文件的处理,具有一定的参考价值,需要的朋友跟随小编一起来看下

    发布时间:2020-02-02

  • python删除txt文件的实例方法

    第一步:先找到txt文件的路径。||第二步:导入os模块,使用os下的remove命令来删除该文件,通常路径字符串都是用r字符串。||第三步:使用path.exists命令来检验该文件是否存在。||第四步:如果

    发布时间:2020-01-12

  • python批量读取txt文件为DataFrame格式的方法总结

    这次给大家带来python怎么批量读取txt文件为DataFrame格式,python批量读取txt文件为DataFrame格式的注意事项有哪些,下面就是实战案例,一起来看一下。

    发布时间:2020-01-29

  • 小白入门宝典:Python快速入门魔力手册

    小白入门宝典:Python快速入门魔力手册

    本教程全新的介绍了Python入门基础,以及各种各样的错误避免,以通俗易懂的语言,讲述Python开发,欢迎下载

    大小:11.8 MBpython入门电子书

  • Python新手使用Django架站的16堂课

    Python新手使用Django架站的16堂课

    本书作者台湾大师带你活用Django Web Framework快速构建移动网站,以16堂课来介绍Python新手使用Django架站的要点,可作为Python Django的初学者的参考书籍

    大小:199.5 MBPython电子书

  • 11招玩转网络安全:用Python,更安全

    11招玩转网络安全:用Python,更安全

    大小:156.5 MB网络安全电子书

  • Python项目案例开发从入门到实战

    Python项目案例开发从入门到实战

    本书案例具有实用性,如校园网搜索引擎、小小翻译器、抓取百度图片这些爬虫案例略加修改可以应用实际项目中;还有通过微信通信协议开发微信机器人,机器学习的文本分类、基于卷积神经

    大小:269 MBPython电子书

  • Python游戏编程入门

    Python游戏编程入门

    本书为读者提供了充分的实践和练习,并且关注Python编程中的高级话题,这些全部通过游戏示例和项目来介绍,而这已经证明是一种高效而有趣的学习方法,感兴趣的可以了解一下

    大小:41.6 MBPython编程电子书

  • Python语言程序设计基础

    Python语言程序设计基础

    本书提出了以理解和运用计算生态为目标的Python语言教学思想,不仅系统讲解了Python语言语法,同时介绍了从数据理解到图像处理的14个Python函数库,向初学Python语言的读者展示了全新的编程语

    大小:48.4 MBPython编程电子书

  • NLTK基础教程:用NLTK和Python库构建机器学习应用

    NLTK基础教程:用NLTK和Python库构建机器学习应用

    本书主要介绍如何通过NLTK库与一些Python库的结合从而实现复杂的NLP任务和机器学习应用。全书共分为10章。第1章对NLP进行了简单介绍。第2章、第3章和第4章主要介绍一些通用的预处理技术、专

    大小:9.87 MBNLTK电子书

用户留言