读取如图所示矩阵

128967622d494bf8b51177cf6c299bfb.png

创建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矩阵

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐