Python3 中把txt数据文件读入到矩阵中的方法


本文摘自php中文网,作者不言,侵删。

下面为大家分享一篇Python3 中把txt数据文件读入到矩阵中的方法,具有很好的参考价值,希望对大家有所帮助。一起过来看看吧

1.实例程序:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

'''

数据文件:2.txt内容:(以空格分开每个数据)

1 2 2.5

3 4 4

7 8 7

'''

 

from numpy import *

A = zeros((3,3),dtype=float)  #先创建一个 3x3的全零方阵A,并且数据的类型设置为float浮点型

 

f = open('2.txt')        #打开数据文件文件

lines = f.readlines()      #把全部数据文件读到一个列表lines中

A_row = 0            #表示矩阵的行,从0行开始

for line in lines:       #把lines中的数据逐行读取出来

  list = line.strip('\n').split(' ')   #处理逐行数据:strip表示把头尾的'\n'去掉,split表示以空格来分割行数据,然后把处理后的行数据返回到list列表中

  A[A_row:] = list[0:3]          #把处理后的数据放到方阵A中。list[0:3]表示列表的0,1,2列数据放到矩阵A中的A_row行

  A_row+=1                #然后方阵A的下一行接着读

  #print(line)

 

print(A)  #打印 方阵A里的数据

 

打印结果:

[[ 1.  2.  2.5]

 [ 3.  4.  4. ]

 [ 7.  8.  7. ]]

阅读剩余部分

相关阅读 >>

Python数据分析用什么编译器

Python怎么格式化输出

Python程序注释符号是什么

name是Python的标识符吗

Python简介及入门指导

实例详解Python如何轻松实现动态进度条

怎样用numpy找出数组里最大与最小值

Python下boto3与dynamodb 的基本交互和如何进行表的备份与恢复

Python控件怎么用

Python是什么意思?怎么读?

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...