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


Posted in Python onOctober 30, 2018

原文件:

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 相关文章推荐
wxpython 学习笔记 第一天
Feb 09 Python
Python操作RabbitMQ服务器实现消息队列的路由功能
Jun 29 Python
Python实现动态加载模块、类、函数的方法分析
Jul 18 Python
python logging日志模块的详解
Oct 29 Python
python模拟表单提交登录图书馆
Apr 27 Python
Python使用cx_Oracle模块操作Oracle数据库详解
May 07 Python
python读取.mat文件的数据及实例代码
Jul 12 Python
python 提取文件指定列的方法示例
Aug 07 Python
Python识别html主要文本框过程解析
Feb 18 Python
python Django 反向访问器的外键冲突解决
May 20 Python
Opencv求取连通区域重心实例
Jun 04 Python
python中如何使用虚拟环境
Oct 14 Python
Python 将Matrix、Dict保存到文件的方法
Oct 30 #Python
python将字符串以utf-8格式保存在txt文件中的方法
Oct 30 #Python
pandas 空的dataframe 插入列名的示例
Oct 30 #Python
pandas中apply和transform方法的性能比较及区别介绍
Oct 30 #Python
pandas.dataframe按行索引表达式选取方法
Oct 30 #Python
python 判断参数为Nonetype类型或空的实例
Oct 30 #Python
python 找出list中最大或者最小几个数的索引方法
Oct 30 #Python
You might like
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
解析php中eclipse 用空格替换 tab键
2013/06/24 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
php版微信公众号接口实现发红包的方法
2016/10/14 PHP
实例解析php的数据类型
2018/10/24 PHP
php输出形式实例整理
2020/05/05 PHP
javascript eval和JSON之间的联系
2009/12/31 Javascript
javascript处理表单示例(javascript提交表单)
2014/04/28 Javascript
JavaScript数值数组排序示例分享
2014/05/27 Javascript
Backbone.js的Hello World程序实例
2015/06/19 Javascript
浅谈javascript的Touch事件
2015/09/27 Javascript
JavaScript代码实现禁止右键、禁选择、禁粘贴、禁shift、禁ctrl、禁alt
2015/11/17 Javascript
jquery单击事件和双击事件冲突解决方案
2016/03/02 Javascript
详解Vue.js入门环境搭建
2017/03/17 Javascript
详解angularjs中的隔离作用域理解以及绑定策略
2017/05/31 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
JS+Canvas实现五子棋游戏
2020/08/26 Javascript
Python之py2exe打包工具详解
2017/06/14 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
解决tensorflow读取本地MNITS_data失败的原因
2020/06/22 Python
Python Map 函数的使用
2020/08/28 Python
Python 2.6.6升级到Python2.7.15的详细步骤
2020/12/14 Python
python中xlrd模块的使用详解
2021/02/01 Python
CSS3圆角边框和边界图片效果实例
2016/07/01 HTML / CSS
Electrolux伊莱克斯巴西商店:家用电器、小家电和配件
2018/05/23 全球购物
门卫岗位职责
2013/11/15 职场文书
经典优秀毕业生求职信范文分享
2013/12/18 职场文书
优秀求职信范文分享
2013/12/19 职场文书
给客户的道歉信
2014/01/13 职场文书
正风肃纪剖析材料
2014/02/18 职场文书
镇创先争优活动总结
2014/08/28 职场文书
中考百日冲刺决心书
2015/09/22 职场文书
志愿服务心得体会
2016/01/15 职场文书
文书工作总结(范文)
2019/07/11 职场文书
python 自动刷新网页的两种方法
2021/04/20 Python