近端算子代码库
Proximity Operator Repository 是一个面向近端算子与 proximal splitting algorithms 的专业资料与代码库。网站说明,proximity operator 是近端分裂算法的重要基本构件,可将复杂的复合凸优化方法分解为更简单的计算步骤。该站点提供多类函数的近端算子高效计算公式,并附带对应代码、参考文献和教程。
在功能上,它更像科研型开发者工具而非通用 SaaS:用户可查阅 proximity operator 的定义、性质,在 Programs 菜单中查看各类算子的公式、引用和源代码。覆盖内容包括 scalar variable、multivariate variable、indicator function、nonconvex function 等类别。语言支持方面,正文明确提供 Python 与 Matlab:Python 用户可通过 pip install proxop 安装 proxop 库,Matlab 用户可下载网站全部代码。API/SDK 层面可视为提供 Python 库和 Matlab 源码,但未提及 Web API、REST 服务或云端能力。
代码采用 CeCill-B 许可证,具备开源属性。正文没有商业定价、订阅或付费功能说明,因此可视为免费使用,但使用条款要求在展示使用程序所得结果时致谢该网站,并建议引用用户指南。文档方面,网站提供 Tutorial、Programs、Bibliography 等栏目,既有逐步教程,也有公式、参考文献和源代码,对专业研究人员较实用;但从抓取文本看,未见版本管理、测试覆盖、维护频率和完整 API 手册等工程化信息。
优点是领域聚焦、公式与代码并重,适合快速复现近端算法或构建优化实验;Python 与 Matlab 双支持也符合科研计算常见工作流。缺点是适用范围较窄,对不熟悉凸优化和近端算法的开发者门槛较高;网站也明确提示代码可能存在错误,需用户自行承担风险。它适合优化算法研究者、信号处理或机器学习方向学生、需要实现复合凸优化模型的算法工程师。
正文未提供中国大陆访问、镜像、支付或网络限制信息,因此中国访问状态为未知。由于它不是商业平台,支付问题基本不构成主要障碍。若访问不稳定,可考虑在 Python 生态中通过包管理器获取 proxop,或使用 Matlab 本地代码;替代方向包括自行实现近端算子、参考相关论文附录代码,或使用其他凸优化/数值优化工具库。
本测评基于公开资料整理,不构成购买建议,请以 proximity-operator.net 官网实际信息为准。
Matlab/Python近端算子集合,适合优化算法研究。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。