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 相关文章推荐
使用BeautifulSoup爬虫程序获取百度搜索结果的标题和url示例
Jan 19 Python
Python中使用装饰器和元编程实现结构体类实例
Jan 28 Python
使用Python脚本来控制Windows Azure的简单教程
Apr 16 Python
详解python如何调用C/C++底层库与互相传值
Aug 10 Python
Python内置函数delattr的具体用法
Nov 23 Python
关于python下cv.waitKey无响应的原因及解决方法
Jan 10 Python
Python查找数组中数值和下标相等的元素示例【二分查找】
Feb 13 Python
Django异步任务之Celery的基本使用
Mar 23 Python
Python英文文章词频统计(14份剑桥真题词频统计)
Oct 13 Python
python mysql 字段与关键字冲突的解决方式
Mar 02 Python
Pycharm安装第三方库失败解决方案
Nov 17 Python
利用python+request通过接口实现人员通行记录上传功能
Jan 13 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&MYSQL留言板源码
2020/07/19 PHP
Yii使用CLinkPager分页实例详解
2014/07/23 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
php判断输入是否是纯数字,英文,汉字的方法
2015/03/05 PHP
CodeIgniter钩子用法实例详解
2016/01/20 PHP
PHP+apc+ajax实现的ajax_upload上传进度条代码
2016/01/25 PHP
PHP中的表达式简述
2016/05/29 PHP
PHP PDOStatement::fetchObject讲解
2019/02/01 PHP
使用focus方法让光标默认停留在INPUT框
2014/07/29 Javascript
javascript父、子页面交互技巧总结
2014/08/08 Javascript
JS动态修改图片的URL(src)的方法
2015/04/01 Javascript
JavaScript中的条件判断语句使用详解
2015/06/03 Javascript
jquery实现的淡入淡出下拉菜单效果
2015/08/25 Javascript
基于Javascript实现弹出页面效果
2016/01/01 Javascript
webpack中引用jquery的简单实现
2016/06/08 Javascript
JS中如何比较两个Json对象是否相等实例代码
2016/07/13 Javascript
jQuery File Upload文件上传插件使用详解
2016/12/06 Javascript
简单实现IONIC购物车功能
2017/01/10 Javascript
js实现飞机大战小游戏
2020/08/26 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
[54:58]完美世界DOTA2联赛PWL S2 LBZS vs Rebirth 第一场 11.25
2020/11/25 DOTA
python抓取京东价格分析京东商品价格走势
2014/01/09 Python
Python常见字典内建函数用法示例
2018/05/14 Python
使用Numpy读取CSV文件,并进行行列删除的操作方法
2018/07/04 Python
Win10下python 2.7.13 安装配置方法图文教程
2018/09/18 Python
Django 实现前端图片压缩功能的方法
2019/08/07 Python
30秒学会30个超实用Python代码片段【收藏版】
2019/10/15 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
HTML5 CSS3实现一个精美VCD包装盒个性幻灯片案例
2014/06/16 HTML / CSS
办公室主任主任岗位责任制
2014/02/11 职场文书
房地产促销活动方案
2014/03/01 职场文书
新闻专业毕业生英文求职信
2014/03/19 职场文书
2015年度学校卫生工作总结
2015/05/12 职场文书
运动会加油稿
2015/07/22 职场文书
班主任远程培训研修日志
2015/11/13 职场文书
利用Python将list列表写入文件并读取的方法汇总
2022/03/25 Python