求解线性反问题的软件包

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/

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何定制springdata存储库方法名称?   html有没有办法将java应用程序或JApplet嵌入到网站中?   Jackson ObjectMapper将java从字符串序列化为JSON作为namevalue   java刷新JTable?   用Java程序分发用JavaDB制作的数据库   java Android如何启动新活动   当集合大小超过500.000时,java的处理速度会显著降低   在java的分层目录中的多个目录中查找相同的文件   java如何将ArrayList数据插入数据库   java如何修改此代码,使其时间复杂度为o(logn)或o(n),而不是o(n^2)   java面板(SimplePanel)中仅显示图像的前1/3(大约),   jakarta ee Java Bean和企业Java Bean之间的区别?   创建AWS Cloudfront自签名URL(java sdk)时出现amazon web服务错误   基于Jersey和Jackson查询参数的java动态属性过滤