读取如图所示矩阵
创建matrix.py文件,读取的文件要和他放在同一级别路径,不然要注意路径
from numpy import *def rdnumpy(txtname): f = open(txtname) line = f.readlines() lines = len(line) # 行数 for l in line: le = l.strip('
').split(' ') columns = len(le)-1 # 列 A = zeros((lines, columns), dtype=float) A_row = 0 for lin in line: list = lin.strip('
').split(' ') A[A_row:] = list[0:columns] A_row += 1 return Aif __name__ == '__main__': A = rdnumpy("123.txt") print(A) print(A[[3], [4]])
使用时候可以直接导入,A=rdmatrix.rdnumpy(“txt文件名”)得到A矩阵



