原文件:
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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件!
如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
狼山资源网 Copyright www.pvsay.com
暂无“python将txt文件读入为np.array的方法”评论...
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。