香港云主机最佳企业级服务商!

ADSL拨号VPS包含了中国大陆(联通,移动,电信,)

中国香港,国外拨号VPS。

当前位置:云主机 > python >

电信ADSL拨号VPS
联通ADSL拨号VPS
移动ADSL拨号VPS

python将txt文件读入为np.array的方法


时间:2022-02-08 17:49 作者:admin


原文件:

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 npdef 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/' target='_blank'>python将txt文件读入为np.array的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

(责任编辑:admin)






帮助中心
会员注册
找回密码
新闻中心
快捷通道
域名登录面板
虚机登录面板
云主机登录面板
关于我们
关于我们
联系我们
联系方式

售前咨询:17830004266(重庆移动)

企业QQ:383546523

《中华人民共和国工业和信息化部》 编号:ICP备00012341号

Copyright © 2002 -2018 香港云主机 版权所有
声明:香港云主机品牌标志、品牌吉祥物均已注册商标,版权所有,窃用必究

云官方微信

在线客服

  • 企业QQ: 点击这里给我发消息
  • 技术支持:383546523

  • 公司总台电话:17830004266(重庆移动)
  • 售前咨询热线:17830004266(重庆移动)