求解线性反问题的软件包
pandiglou的Python项目详细描述
linvpy是一个python包,用于求解y=a x+n形式的线性反问题,其中y是测量值的向量,已知矩阵,x是未知输入向量,n是噪声。我们的目标是找到X,或者至少是最好的估计;如果矩阵A是可逆的,通过乘以逆很容易找到解,如果不是,我们需要使用最小二乘法等回归技术来找到X。这个项目的第一个动机是玛尔塔·马丁内斯·卡马拉,瑞士epfl的通信系统博士生设计了一些新的算法来解决线性反问题,这个软件包是这些算法的python实现,除了这里,其他地方可能都没有。linvpy还包含其他一些已知和可用的技术,如最小二乘回归、正则化函数、损失函数或m-估计,您也可以在著名的numpy或scipy包中找到这些技术。
要从pip安装,只需运行: $pip安装linvpy
pypi链接:https://pypi.python.org/pypi/linvpy
阅读文档链接:http://linvpy.readthedocs.org/en/latest/