python读取txt文件中的矩阵
读取如图所示矩阵创建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
·
读取如图所示矩阵
创建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矩阵
更多推荐
已为社区贡献1条内容
所有评论(0)