您当前的位置: 首页 >  Python

宝哥大数据

暂无认证

  • 0浏览

    0关注

    1029博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python中Numpy提供的线性代数的库linalg

宝哥大数据 发布时间:2019-04-29 21:49:11 ,浏览量:0

linalg

使用Numpy提供的一个线性代数的库

1.1、linalg.det(mat) , 计算矩阵的行列式
# 计算回归系数w
def standRegres(xArr,yArr):
    '''
    计算回归系数
    :param xArr:   x数据集 
    :param yArr:   y数据集
    :return:       回归系数
    '''
    xMat = mat(xArr)
    yMat = mat(yArr).T  # 由于yArr是一个列表, 而yMat需要的是一个列向量, 所以需要转置
    xTx = xMat.T*xMat

    # 前提条件, xTx不可逆  行列式不为0
    if linalg.det(xTx) == 0.0:
        print("This matrix is singular, cannot do inverse")
        return
    ws = xTx.I * (xMat.T*yMat)
    return ws
关注
打赏
1587549273
查看更多评论
立即登录/注册

微信扫码登录

0.0486s