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中的内存泄漏
Apr 23 Python
Python中的zipfile模块使用详解
Jun 25 Python
Python正则表达式教程之一:基础篇
Mar 02 Python
利用Python实现网络测试的脚本分享
May 26 Python
Python 类的特殊成员解析
Jun 20 Python
python对日志进行处理的实例代码
Oct 06 Python
python修改txt文件中的某一项方法
Dec 29 Python
图文详解python安装Scrapy框架步骤
May 20 Python
Django通用类视图实现忘记密码重置密码功能示例
Dec 17 Python
python GUI库图形界面开发之PyQt5多行文本框控件QTextEdit详细使用方法实例
Feb 28 Python
pycharm无法安装第三方库的问题及解决方法以scrapy为例(图解)
May 09 Python
Python爬虫requests库多种用法实例
May 28 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与mysqli事务使用说明 分享
2013/08/17 PHP
详解Bootstrap插件
2016/04/25 Javascript
Vue.js一个文件对应一个组件实践
2016/10/27 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
2017/08/16 Javascript
AngularJS双向数据绑定原理之$watch、$apply和$digest的应用
2018/01/30 Javascript
基于Vue2x实现响应式自适应轮播组件插件VueSliderShow功能
2018/05/16 Javascript
d3.js实现自定义多y轴折线图的示例代码
2018/05/30 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
vue.js实现图书管理功能
2019/09/24 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
JS面试题中深拷贝的实现讲解
2020/05/07 Javascript
解决Vue + Echarts 使用markLine标线(precision精度问题)
2020/07/20 Javascript
微信小程序开发数据缓存基础知识辨析及运用实例详解
2020/11/06 Javascript
[01:19]2014DOTA2国际邀请赛 采访TITAN战队ohaiyo 能赢DK很幸运
2014/07/12 DOTA
Python中类的定义、继承及使用对象实例详解
2015/04/30 Python
Python 转义字符详细介绍
2017/03/21 Python
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
对pandas进行数据预处理的实例讲解
2018/04/20 Python
python中yaml配置文件模块的使用详解
2018/04/27 Python
python pandas 对时间序列文件处理的实例
2018/06/22 Python
django 2.2和mysql使用的常见问题
2019/07/18 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
python dataframe NaN处理方式
2019/12/26 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
Java ExcutorService优雅关闭方式解析
2020/05/30 Python
关于python tushare Tkinter构建的简单股票可视化查询系统(Beta v0.13)
2020/10/19 Python
python-图片流传输的思路及示例(url转换二维码)
2020/12/21 Python
python如何发送带有附件、正文为HTML的邮件
2021/02/27 Python
30岁生日感言
2014/01/25 职场文书
园艺师求职信
2014/04/27 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
html+css实现环绕倒影加载特效
2021/07/07 HTML / CSS
教你使用VS Code的MySQL扩展管理数据库的方法
2022/01/22 MySQL