读取如图所示矩阵

创建matrix.py文件,读取的文件要和他放在同一级别路径,不然要注意路径
from numpy import *
def rdnumpy(txtname):
f = open(txtname)
line = f.readlines()
lines = len(line) # 行数
for l in line:
le = l.strip('\n').split(' ')
columns = len(le)-1 # 列
A = zeros((lines, columns), dtype=float)
A_row = 0
for lin in line:
list = lin.strip('\n').split(' ')
A[A_row:] = list[0:columns]
A_row += 1
return A
if __name__ == '__main__':
A = rdnumpy("123.txt")
print(A)
print(A[[3], [4]])
使用时候可以直接导入,A=rdmatrix.rdnumpy(“txt文件名”)得到A矩阵
该博客介绍了一个Python脚本`matrix.py`,用于读取包含矩阵数据的文本文件。脚本通过`numpy`库创建零矩阵,并逐行读取文本文件填充矩阵。在主函数中,它演示了如何调用此脚本来读取名为`123.txt`的文件并打印矩阵内容及特定元素。这个脚本适用于处理和分析二维数据。
644

被折叠的 条评论
为什么被折叠?



