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 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
Python单例模式实例分析
Jan 14 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 Python
利用Python操作消息队列RabbitMQ的方法教程
Jul 19 Python
python实现两个文件合并功能
Apr 01 Python
异步任务队列Celery在Django中的使用方法
Jun 07 Python
浅述python中深浅拷贝原理
Sep 18 Python
Windows下Anaconda2安装NLTK教程
Sep 19 Python
Python-Tkinter Text输入内容在界面显示的实例
Jul 12 Python
使用Pandas对数据进行筛选和排序的实现
Jul 29 Python
python字符串的index和find的区别详解
Jun 20 Python
浅析Python 条件控制语句
Jul 15 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
php $_ENV为空的原因分析
2009/06/01 PHP
destoon二次开发入门示例
2014/06/20 PHP
php的ddos攻击解决方法
2015/01/08 PHP
php5.4传引用时报错问题分析
2016/01/22 PHP
PHP判断JSON对象是否存在的方法(推荐)
2016/07/06 PHP
Nginx实现反向代理
2017/09/20 Servers
JavaScrip实现PHP print_r的数功能(三种方法)
2013/11/12 Javascript
js实现checkbox全选、不选与反选的方法
2015/02/09 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
AngularJS基础 ng-paste 指令简单示例
2016/08/02 Javascript
解决vue-quill-editor上传内容由于图片是base64的导致字符太长的问题
2018/08/20 Javascript
jQuery Ajax async=>false异步改为同步时,解决导致浏览器假死的问题
2019/07/22 jQuery
[49:40]2018DOTA2亚洲邀请赛小组赛 A组加赛 TNC vs Newbee
2018/04/03 DOTA
[54:57]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第二场 1月8日
2021/03/11 DOTA
python判断windows系统是32位还是64位的方法
2015/05/11 Python
python实现发送和获取手机短信验证码
2016/01/15 Python
详解Python3序列赋值、序列解包
2019/05/14 Python
python opencv 二值化 计算白色像素点的实例
2019/07/03 Python
基于python的itchat库实现微信聊天机器人(推荐)
2019/10/29 Python
Django DRF路由与扩展功能的实现
2020/06/03 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
如何用Python徒手写线性回归
2021/01/25 Python
Python datetime模块的使用示例
2021/02/02 Python
Fairyseason:为个人和批发商提供女装和配件
2017/03/01 全球购物
高街生活方式全球在线商店:AZBRO
2017/08/26 全球购物
幼儿教师个人求职信范文
2013/09/21 职场文书
消防标语大全
2014/06/07 职场文书
教师党员个人整改措施材料
2014/09/16 职场文书
学校领导四风问题整改措施思想汇报
2014/10/09 职场文书
单位作风建设剖析材料
2014/10/11 职场文书
2014年科普工作总结
2014/12/06 职场文书
2015年幼儿园新年寄语
2014/12/08 职场文书
社会实践活动报告
2015/02/05 职场文书
辞职信格式模板
2015/02/27 职场文书
农村婚庆主持词
2015/06/29 职场文书
springboot集成redis存对象乱码的问题及解决
2022/06/16 Java/Android