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中用split()方法分割字符串的使用介绍
May 20 Python
python中私有函数调用方法解密
Apr 29 Python
python3.5使用tkinter制作记事本
Jun 20 Python
django创建自定义模板处理器的实例详解
Aug 14 Python
Python Paramiko模块的使用实际案例
Feb 01 Python
python获取程序执行文件路径的方法(推荐)
Apr 26 Python
Python3 Post登录并且保存cookie登录其他页面的方法
Dec 28 Python
numpy concatenate数组拼接方法示例介绍
May 27 Python
Python通用函数实现数组计算的方法
Jun 13 Python
python3 下载网络图片代码实例
Aug 27 Python
python 爬虫百度地图的信息界面的实现方法
Oct 27 Python
django 模型中的计算字段实例
May 19 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 IF ELSE简化/三元一次式的使用
2011/08/22 PHP
php 获取本地IP代码
2013/06/23 PHP
php构造函数与析构函数
2016/04/23 PHP
PHP实现的XML操作类【XML Library】
2016/12/29 PHP
php实现基于PDO的预处理示例
2017/03/28 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
Ubuntu彻底删除PHP7.0的方法
2018/07/27 PHP
JavaScript 对象、函数和继承
2009/07/07 Javascript
JS Map 和 List 的简单实现代码
2013/07/08 Javascript
javascript中arguments,callee,caller详解
2016/03/16 Javascript
js阻止浏览器默认行为的简单实例
2016/05/15 Javascript
判断数组的最佳方法(推荐)
2016/10/11 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
JavaScript & jQuery完美判断图片是否加载完毕
2017/01/08 Javascript
JavaScript输入分钟、秒倒计时技巧总结(附代码)
2017/08/17 Javascript
详解微信小程序实现WebSocket心跳重连
2018/07/31 Javascript
vue-cli和v-charts实现可视化图表过程解析
2019/10/08 Javascript
python实现京东秒杀功能
2018/07/30 Python
pyspark操作MongoDB的方法步骤
2019/01/04 Python
使用Python在Windows下获取USB PID&VID的方法
2019/07/02 Python
wxpython绘制圆角窗体
2019/11/18 Python
python 实现按对象传值
2019/12/26 Python
详解pandas.DataFrame.plot() 画图函数
2020/06/14 Python
Python3.7安装pyaudio教程解析
2020/07/24 Python
Python threading模块condition原理及运行流程详解
2020/10/05 Python
详解Open Folder as PyCharm Project怎么添加的方法
2020/12/29 Python
绿色美容,有机护肤品和化妆品:Safe & Chic
2018/10/29 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
新学期家长寄语
2014/01/19 职场文书
领导党性分析材料
2014/02/15 职场文书
小学生倡议书范文
2014/05/13 职场文书
拒绝黄毒毒宣传标语
2014/06/26 职场文书
初三毕业评语
2014/12/26 职场文书
工作失误检讨书范文
2015/01/26 职场文书
600字作文之感受大自然
2019/11/27 职场文书
用Python爬取英雄联盟的皮肤详细示例
2021/12/06 Python