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的Django框架中的数据过滤功能
Jul 17 Python
详解Python爬虫的基本写法
Jan 08 Python
python requests 使用快速入门
Aug 31 Python
Python List cmp()知识点总结
Feb 18 Python
python3 enum模块的应用实例详解
Aug 12 Python
pymysql 开启调试模式的实现
Sep 24 Python
django框架cookie和session用法实例详解
Dec 10 Python
python GUI库图形界面开发之PyQt5输入对话框QInputDialog详细使用方法与实例
Feb 27 Python
python生成并处理uuid的实现方式
Mar 03 Python
Python自动重新加载模块详解(autoreload module)
Apr 01 Python
python 对象真假值的实例(哪些视为False)
Dec 11 Python
python读取pdf格式文档的实现代码
Apr 01 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中用mysqli面向对象打开连接关闭mysql数据库的方法
2016/11/05 PHP
PHP PDOStatement::debugDumpParams讲解
2019/01/30 PHP
JavaScript 匿名函数(anonymous function)与闭包(closure)
2011/10/04 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
2012/08/30 Javascript
浅析jQuery对select操作小结(遍历option,操作option)
2013/07/04 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
JavaScript 实现打印,打印预览,打印设置
2014/12/30 Javascript
jQuery中:not选择器用法实例
2014/12/30 Javascript
javascript实现简单的分页特效
2015/08/12 Javascript
Sortable.js拖拽排序使用方法解析
2016/11/04 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
通过V8源码看一个关于JS数组排序的诡异问题
2017/08/14 Javascript
浅谈vue-cli加载不到dev-server.js的解决办法
2017/11/24 Javascript
几个你不知道的技巧助你写出更优雅的vue.js代码
2018/06/11 Javascript
JS实现滑动插件
2020/01/15 Javascript
Vue中正确使用Element-UI组件的方法实例
2020/10/13 Javascript
Python 字典(Dictionary)操作详解
2014/03/11 Python
python常用web框架简单性能测试结果分享(包含django、flask、bottle、tornado)
2014/08/25 Python
Python3中函数参数传递方式实例详解
2019/05/05 Python
python numpy 反转 reverse示例
2019/12/04 Python
Python求区间正整数内所有素数之和的方法实例
2020/10/13 Python
css和css3弹性盒模型实现元素宽度(高度)自适应
2019/05/15 HTML / CSS
英国儿童家具专卖店:GLTC
2016/09/24 全球购物
巴西图书和电子产品购物网站:Saraiva
2017/06/07 全球购物
香港最大的洋酒零售连锁店:屈臣氏酒窖(Watson’s Wine)
2018/12/10 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
C#如何允许一个类被继承但是避免这个类的方法被重载?
2015/02/24 面试题
记者岗位职责
2014/01/06 职场文书
办公室秘书岗位职责范本
2014/02/11 职场文书
庆祝教师节标语
2014/10/09 职场文书
办公室管理规章制度
2015/08/04 职场文书
计算机实训心得体会
2016/01/14 职场文书
详解Html5项目适配系统深色模式方案总结
2021/04/14 HTML / CSS