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合并字典键值并去除重复元素的实例
Dec 18 Python
python 判断参数为Nonetype类型或空的实例
Oct 30 Python
Python实现KNN(K-近邻)算法的示例代码
Mar 05 Python
python把转列表为集合的方法
Jun 28 Python
Django如何将URL映射到视图
Jul 29 Python
django组合搜索实现过程详解(附代码)
Aug 06 Python
Pycharm中出现ImportError:DLL load failed:找不到指定模块的解决方法
Sep 17 Python
浅析Python3 pip换源问题
Jan 06 Python
Flask缓存静态文件的具体方法
Aug 02 Python
Python实现给PDF添加水印的方法
Jan 25 Python
python爬虫scrapy框架之增量式爬虫的示例代码
Feb 26 Python
python百行代码实现汉服圈图片爬取
Nov 23 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 按位与或 (^ 、&)
2013/06/21 PHP
ThinkPHP的SAE开发相关注意事项详解
2016/10/09 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
srcElement表格样式
2006/09/03 Javascript
javascript 贪吃蛇实现代码
2008/11/22 Javascript
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
JavaScript具有类似Lambda表达式编程能力的代码(改进版)
2010/09/14 Javascript
dreamweaver 安装Jquery智能提示
2011/04/02 Javascript
JS的Document属性和方法小结
2013/09/17 Javascript
Jquery实现Div上下移动示例
2014/04/23 Javascript
JQuery.get提交页面不跳转的解决方法
2015/01/13 Javascript
javascript模拟评分控件实现方法
2015/05/13 Javascript
JS实现DIV容器赋值的方法
2015/12/14 Javascript
jQuery中的insertBefore(),insertAfter(),after(),before()区别介绍
2016/09/01 Javascript
使用Javascript监控前端相关数据的代码
2016/10/27 Javascript
jquery-mobile表单的创建方法详解
2016/11/23 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
Angular实现的敏感文字自动过滤与提示功能示例
2017/12/29 Javascript
vue中动态绑定表单元素的属性方法
2018/02/23 Javascript
这15个Vue指令,让你的项目开发爽到爆
2019/10/11 Javascript
js实现一款简单踩白块小游戏(曾经很火)
2019/12/02 Javascript
Python实现简单拆分PDF文件的方法
2015/07/30 Python
Python 的描述符 descriptor详解
2016/02/27 Python
python 将有序数组转换为二叉树的方法
2019/03/26 Python
python实现机器人卡牌
2019/10/06 Python
python爬虫模拟浏览器访问-User-Agent过程解析
2019/12/28 Python
Python小白学习爬虫常用请求报头
2020/06/03 Python
python 多线程死锁问题的解决方案
2020/08/25 Python
python接口自动化框架实战
2020/12/23 Python
英国一家专门出售品牌鞋子的网站:Allsole
2016/08/07 全球购物
印度尼西亚最好的小工具在线商店:Erafone.com
2019/03/26 全球购物
大学毕业登记表自我鉴定
2013/10/09 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
教师批评与自我批评材料
2014/10/16 职场文书
Python 图片添加美颜效果
2022/04/28 Python