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语言中的按位运算符
Nov 26 Python
python实现的文件夹清理程序分享
Nov 22 Python
python3中dict(字典)的使用方法示例
Mar 22 Python
Django2.1集成xadmin管理后台所遇到的错误集锦(填坑)
Dec 20 Python
Python编程深度学习绘图库之matplotlib
Dec 28 Python
python 类之间的参数传递方式
Dec 20 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
Sep 01 Python
Python Django搭建文件下载服务器的实现
May 10 Python
python 爬取吉首大学网站成绩单
Jun 02 Python
golang特有程序结构入门教程
Jun 02 Python
Django + Taro 前后端分离项目实现企业微信登录功能
Apr 07 Python
Python进程池与进程锁之语法学习
Apr 11 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中一个控制字符串输出的函数
2006/10/09 PHP
详解Grunt插件之LiveReload实现页面自动刷新(两种方案)
2015/07/31 PHP
php单例模式的简单实现方法
2016/06/10 PHP
JQuery autocomplete 使用手册
2010/04/01 Javascript
JAVASCRIPT模式窗口中下载文件无法接收iframe的流
2013/10/11 Javascript
JavaScript图片放大技术(放大镜)实现代码分享
2013/11/14 Javascript
jQuery中queue()方法用法实例
2014/12/29 Javascript
WEB前端开发都应知道的jquery小技巧及jquery三个简写
2015/11/15 Javascript
BootStrap实现手机端轮播图左右滑动事件
2016/10/13 Javascript
html判断当前页面是否在iframe中的实例
2016/11/30 Javascript
jQuery实现手机上输入后隐藏键盘功能
2017/01/04 Javascript
ajax实现动态下拉框示例
2017/01/10 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
React Native中Mobx的使用方法详解
2018/12/04 Javascript
详解vue-router导航守卫
2019/01/19 Javascript
JS中的算法与数据结构之列表(List)实例详解
2019/08/16 Javascript
layer的prompt弹出框,点击回车,触发确定事件的方法
2019/09/06 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
[07:03]显微镜下的DOTA2第九期——430圣堂刺客杀戮秀
2014/06/20 DOTA
[59:00]OG vs TNC 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
Django实战之用户认证(用户登录与注销)
2018/07/16 Python
python用fsolve、leastsq对非线性方程组求解
2018/12/15 Python
Python编写带选项的命令行程序方法
2019/08/13 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
解决Opencv+Python cv2.imshow闪退问题
2020/04/24 Python
Clarins娇韵诗美国官网:法国天然护肤品牌
2016/09/26 全球购物
美国皮靴公司自1863年:The Frye Company
2016/11/30 全球购物
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
最新离婚协议书范本
2014/08/19 职场文书
见习报告格式要求
2014/11/04 职场文书
廉洁自律个人总结
2015/02/14 职场文书
人代会简报
2015/07/21 职场文书
浅谈mysql增加索引不生效的几种情况
2021/06/23 MySQL
基于Python实现一个春节倒计时脚本
2022/01/22 Python
Spring boot admin 服务监控利器详解
2022/08/05 Java/Android