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爬虫之使用urllib2组件抓取网页内容
Nov 04 Python
Python实现的简单发送邮件脚本分享
Nov 07 Python
Python KMeans聚类问题分析
Feb 23 Python
python 统计列表中不同元素的数量方法
Jun 29 Python
selenium在执行phantomjs的API并获取执行结果的方法
Dec 17 Python
Python简易版停车管理系统
Aug 12 Python
Flask框架请求钩子与request请求对象用法实例分析
Nov 07 Python
解决Python二维数组赋值问题
Nov 28 Python
pytorch中的自定义数据处理详解
Jan 06 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
python基础之类方法和静态方法
Oct 24 Python
Python3的进程和线程你了解吗
Mar 16 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生成指定随机字符串的简单实现方法
2015/04/01 PHP
使用laravel的migrate创建数据表的方法
2019/09/30 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
javascript编程起步(第二课)
2007/02/27 Javascript
Ext 表单布局实例代码
2009/04/30 Javascript
jquery 选择器部分整理
2009/10/28 Javascript
extjs中grid中嵌入动态combobox的应用
2011/01/01 Javascript
判断ie的两种简单方法
2013/08/12 Javascript
javascript检测两个数组是否相似
2015/05/19 Javascript
jquery图片轮播特效代码分享
2020/04/20 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
浅谈js的url解析函数封装
2016/06/28 Javascript
微信公众号开发 实现点击返回按钮就返回到聊天界面
2016/12/15 Javascript
JS+canvas实现的五子棋游戏【人机大战版】
2017/07/19 Javascript
Jquery使用each函数实现遍历及数组处理
2020/07/14 jQuery
javascript实现移动端轮播图
2020/12/09 Javascript
Python实现的二维码生成小软件
2014/07/11 Python
Python中使用PyHook监听鼠标和键盘事件实例
2014/07/18 Python
python3写的简单本地文件上传服务器实例
2018/06/04 Python
python常见字符串处理函数与用法汇总
2019/10/30 Python
解决python彩色螺旋线绘制引发的问题
2019/11/23 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
项目考察欢迎辞
2014/01/17 职场文书
农林环境专业求职信
2014/03/13 职场文书
四年级评语大全
2014/04/21 职场文书
局火灾防控工作方案
2014/05/25 职场文书
优秀班主任经验交流材料
2014/06/02 职场文书
环保口号大全
2014/06/12 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
学校党员对照检查材料
2014/08/28 职场文书
信用卡工资证明格式
2014/09/13 职场文书
不尊敬老师检讨书范文
2014/11/19 职场文书
计算机专业自荐信
2015/03/05 职场文书
百家讲坛观后感
2015/06/12 职场文书
Python3接口性能测试实例代码
2021/06/20 Python