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程序抓取网页的HTML信息的一个小实例
May 02 Python
编写Python脚本来获取mp3文件tag信息的教程
May 04 Python
python+django加载静态网页模板解析
Dec 12 Python
用Python分析3天破10亿的《我不是药神》到底神在哪?
Jul 12 Python
windows下 兼容Python2和Python3的解决方法
Dec 05 Python
python使用 __init__初始化操作简单示例
Sep 26 Python
python生成器用法实例详解
Nov 22 Python
Python操作Sonqube API获取检测结果并打印过程解析
Nov 27 Python
如何使用Python抓取网页tag操作
Feb 14 Python
Python基于xlrd模块处理合并单元格
Jul 28 Python
自定义Django_rest_framework_jwt登陆错误返回的解决
Oct 18 Python
5分钟快速掌握Python定时任务框架的实现
Jan 26 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自定义函数之递归删除文件及目录
2010/08/08 PHP
数据库中排序的对比及使用条件详解
2012/02/23 PHP
windows7下安装php的imagick和imagemagick扩展教程
2014/07/04 PHP
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
php语言的7种基本的排序方法
2020/12/28 PHP
Javascript & DHTML 实例编程(教程)DOM基础和基本API
2007/06/02 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
JQuery实现图片轮播效果
2015/09/15 Javascript
Angularjs 滚动加载更多数据
2016/03/17 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
Bootstrap实现带暂停功能的轮播组件(推荐)
2016/11/25 Javascript
Bootstrap CSS布局之表单
2016/12/17 Javascript
Node.js之网络通讯模块实现浅析
2017/04/01 Javascript
详解webpack打包nodejs项目(前端代码)
2018/09/19 NodeJs
微信小程序性能优化之checkSession的使用
2019/03/06 Javascript
layui的布局和表格的渲染以及动态生成表格的方法
2019/09/18 Javascript
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
[00:57]林俊杰助阵DOTA2亚洲邀请赛
2015/01/28 DOTA
python中使用smtplib和email模块发送邮件实例
2014/04/22 Python
简介Python中用于处理字符串的center()方法
2015/05/18 Python
Python利用matplotlib生成图片背景及图例透明的效果
2017/04/27 Python
Python 16进制与中文相互转换的实现方法
2018/07/09 Python
在matplotlib的图中设置中文标签的方法
2018/12/13 Python
常用的10个Python实用小技巧
2020/08/10 Python
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
ORACLE十问
2015/04/20 面试题
法雷奥SQA(electric)面试问题
2016/01/23 面试题
学生周末长期请假条
2014/02/15 职场文书
保密工作实施方案
2014/02/24 职场文书
写好自荐信需做到的5要点
2014/03/07 职场文书
大学自主招生推荐信
2014/05/10 职场文书
劳模先进事迹材料
2014/12/24 职场文书
公司表扬信格式
2015/05/04 职场文书
八月迷情观后感
2015/06/11 职场文书
幼儿园大班开学寄语(2016秋季)
2015/12/03 职场文书
解析mybatis-plus中的resultMap简单使用
2021/11/23 Java/Android