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 相关文章推荐
仅利用30行Python代码来展示X算法
Apr 01 Python
Python中文字符串截取问题
Jun 15 Python
Python实现文件信息进行合并实例代码
Jan 17 Python
python实现淘宝秒杀聚划算抢购自动提醒源码
Jun 23 Python
Python3实现的字典、列表和json对象互转功能示例
May 22 Python
Python facenet进行人脸识别测试过程解析
Aug 16 Python
opencv实现简单人脸识别
Feb 19 Python
Django中提示消息messages的设置方式
Nov 15 Python
python系统指定文件的查找只输出目录下所有文件及文件夹
Jan 19 Python
python设置表格边框的具体方法
Jul 17 Python
基于python实现操作git过程代码解析
Jul 27 Python
解决Python3.8运行tornado项目报NotImplementedError错误
Sep 02 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
基于HTTP长连接的"服务器推"技术的php 简易聊天室
2009/10/31 PHP
php cout<<的一点看法
2010/01/24 PHP
php中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
jquery 提交值不为空的元素示例代码
2013/05/10 Javascript
js算法中的排序、数组去重详细概述
2013/10/14 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
js常用数组操作方法简明总结
2014/06/20 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
jquery实现无刷新验证码的简单实例
2016/05/19 Javascript
微信小程序中使元素占满整个屏幕高度实现方法
2016/12/14 Javascript
微信小程序开发(一) 微信登录流程详解
2017/01/11 Javascript
JQuery发送ajax请求时中文乱码问题解决
2019/11/14 jQuery
vue-cli3使用mock数据的方法分析
2020/03/16 Javascript
[01:08]DOTA2次级职业联赛 - Shield战队宣传片
2014/12/01 DOTA
[01:08]DOTA2次级职业联赛 - Wings 战队宣传片
2014/12/01 DOTA
python字典序问题实例
2014/09/26 Python
Python获取Windows或Linux主机名称通用函数分享
2014/11/22 Python
python实现JAVA源代码从ANSI到UTF-8的批量转换方法
2015/08/10 Python
python enumerate函数的使用方法总结
2017/11/15 Python
python对离散变量的one-hot编码方法
2018/07/11 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
PageFactory设计模式基于python实现
2020/04/14 Python
使用Python通过oBIX协议访问Niagara数据的示例
2020/12/04 Python
英语教师岗位职责
2014/03/16 职场文书
职务聘任书范文
2014/03/29 职场文书
应聘销售主管的求职信
2014/04/26 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
运动会广播稿200米(5篇)
2014/10/15 职场文书
万能检讨书2000字
2014/10/17 职场文书
党员学习型组织心得体会
2019/06/21 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
SQL语句多表联合查询的方法示例
2022/04/18 MySQL
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js