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实现在控制台输入密码不显示的方法
Jul 02 Python
使用Python的Bottle框架写一个简单的服务接口的示例
Aug 25 Python
Python中标准库OS的常用方法总结大全
Jul 19 Python
Python MD5加密实例详解
Aug 02 Python
利用anaconda作为python的依赖库管理方法
Aug 13 Python
给大家整理了19个pythonic的编程习惯(小结)
Sep 25 Python
Python requests模块session代码实例
Apr 14 Python
python程序如何进行保存
Jul 03 Python
Opencv python 图片生成视频的方法示例
Nov 18 Python
python3访问字典里的值实例方法
Nov 18 Python
python中添加模块导入路径的方法
Feb 03 Python
python爬虫之利用selenium模块自动登录CSDN
Apr 22 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
拼音码表的生成
2006/10/09 PHP
PHP数据类型的总结分析
2013/06/13 PHP
PHP CURL CURLOPT参数说明(curl_setopt)
2013/09/30 PHP
ThinkPHP表单数据智能写入create方法实例分析
2015/09/27 PHP
CodeIgniter框架验证码类库文件与用法示例
2017/03/18 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
Laravel 框架返回状态拦截代码
2019/10/18 PHP
Laravel jwt 多表(多用户端)验证隔离的实现
2019/12/18 PHP
PHP程序员简单的开展服务治理架构操作详解(三)
2020/05/14 PHP
php框架CI(codeigniter)自动加载与自主创建对象操作实例分析
2020/06/06 PHP
在修改准备发的批量美化select+可修改select时,在非IE下发现了几个问题
2007/01/09 Javascript
Dojo之路:如何利用Dojo实现Drag and Drop效果
2007/04/10 Javascript
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
jQuery实现提示密码强度的代码
2015/07/15 Javascript
JS+CSS实现简单的二级下拉导航菜单效果
2015/09/21 Javascript
基于React.js实现原生js拖拽效果引发的思考
2016/03/30 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
基于VUE移动音乐WEBAPP跨域请求失败的解决方法
2018/01/16 Javascript
详解Vue前端对axios的封装和使用
2019/04/01 Javascript
django轻松使用富文本编辑器CKEditor的方法
2017/03/30 Python
微信小程序跳一跳游戏 python脚本跳一跳刷高分技巧
2018/01/04 Python
PyCharm设置护眼背景色的方法
2018/10/29 Python
浅谈matplotlib.pyplot与axes的关系
2020/03/06 Python
Python matplotlib可视化实例解析
2020/06/01 Python
红色康乃馨酒店:Red Carnation Hotels
2017/06/22 全球购物
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
2014幼儿园小班工作总结
2014/11/10 职场文书
出国留学单位推荐信
2015/03/26 职场文书
义诊活动通知
2015/04/24 职场文书
员工年度工作总结2015
2015/05/18 职场文书
离职证明格式样本
2015/06/12 职场文书
2019送给家人们的中秋节祝福语
2019/08/15 职场文书
python爬取企查查企业信息之selenium自动模拟登录企查查
2021/04/08 Python
使用MybatisPlus打印sql语句
2022/04/22 SQL Server
小程序自定义轮播图圆点组件
2022/06/25 Javascript