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 相关文章推荐
Python正则表达式常用函数总结
Jun 24 Python
numpy实现合并多维矩阵、list的扩展方法
May 08 Python
Python实现获取邮箱内容并解析的方法示例
Jun 16 Python
python实现的多任务版udp聊天器功能案例
Nov 13 Python
Python文件操作函数用法实例详解
Dec 24 Python
Pytorch.nn.conv2d 过程验证方式(单,多通道卷积过程)
Jan 03 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 Python
PyCharm vs VSCode,作为python开发者,你更倾向哪种IDE呢?
Aug 17 Python
详解tensorflow之过拟合问题实战
Nov 01 Python
pycharm 实现复制一行的快捷键
Jan 15 Python
详解非极大值抑制算法之Python实现
Jun 28 Python
Python中tqdm的使用和例子
Sep 23 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
zend api扩展的php对象的autoload工具
2011/04/18 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
让您的菜单不离网站
2006/10/03 Javascript
浅谈javascript 面向对象编程
2009/10/28 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
编写简单的jQuery提示插件
2014/12/21 Javascript
jQuery大于号(>)选择器的作用解释
2015/01/13 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
原生JS实现仿淘宝网左侧商品分类菜单效果代码
2015/09/10 Javascript
js实现滚动条滚动到页面底部继续加载
2015/12/19 Javascript
JS针对浏览器窗口关闭事件的监听方法集锦
2016/06/24 Javascript
vue 和vue-touch 实现移动端左右导航效果(仿京东移动站导航)
2017/04/22 Javascript
手把手搭建安装基于windows的Vue.js运行环境
2017/06/12 Javascript
JavaScript字符串转数字的5种方法及遇到的坑
2018/07/16 Javascript
JavaScript创建对象的四种常用模式实例分析
2019/01/11 Javascript
JavaScript惰性求值的一种实现方法示例
2019/01/11 Javascript
Python 用户登录验证的小例子
2013/03/06 Python
以Flask为例讲解Python的框架的使用方法
2015/04/29 Python
Python Requests 基础入门
2016/04/07 Python
Python实现删除列表中满足一定条件的元素示例
2017/06/12 Python
Django之choices选项和富文本编辑器的使用详解
2020/04/01 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
2020/06/29 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
CSS3教程(1):什么是CSS3
2009/04/02 HTML / CSS
澳大利亚的奢侈品牌:Oroton
2016/08/26 全球购物
怀俄明州飞钓:Platte River Fly Shop
2017/12/28 全球购物
美国二手复古奢侈品包包购物网站:LXRandCo
2019/06/18 全球购物
Roxy俄罗斯官方网站:冲浪和滑雪板的一切
2020/06/20 全球购物
应届行政管理专业个人自我评价
2013/12/28 职场文书
大四学生找工作的自荐信
2014/03/27 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
分居协议书范本
2014/11/03 职场文书
2014年城市管理工作总结
2014/12/02 职场文书
Mac环境Nginx配置和访问本地静态资源的实现
2021/03/31 Servers
python3使用diagrams绘制架构图的步骤
2021/04/08 Python