python实现求矩阵行列式、求逆矩阵等各种矩阵操作(不使用numpy包)

本文介绍如何在Python中不依赖numpy库,手动实现矩阵的行列式计算、逆矩阵求解等基本操作,适合对矩阵运算感兴趣的Python初学者。
摘要由CSDN通过智能技术生成
def submatrix(A,i,j):
    #矩阵A第i行第j列元素的余矩阵
    p=len(A)#矩阵的行数
    q=len(A[0])#矩阵的列数
    C=[[A[x][y] for y in range(q) if y!=j] for x in range(p) if x!=i]#列表推导式
    return C
def det(A):
    #按第一行展开递归求矩阵的行列式
    p=len(A)#矩阵的行数
    q=len(A[0])#矩阵的列数
    if(p==1 and q==1):
        return A[0][0]
    else:
        value=0
        for j in range(q):
            value+=((-1)**(j+2
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值