皮洛普斯

PyLops-一个用于大规模优化的线性运算符Python库。线性算子和最优化是信号和图像处理、遥感和反问题中使用的许多算法的核心。对于中小型问题,现有的软件包(如MATLAB、Python numpy和scipy)允许显式地构建稠密(或稀疏)矩阵,并使用严格表示其相应分析形式的语法执行代数操作(例如矩阵向量积的计算和矩阵的操作)。然而,许多实际应用中的大规模运算符不适合显式矩阵表示,这通常迫使实践者放弃其显式矩阵对应项可用的方便的线性代数语法。PyLops是一个开源的Python库,为创建和组合所谓的线性运算符、表示矩阵并继承其相关语法便利性的基于类的实体提供了一个灵活和可伸缩的框架,但不依赖于显式矩阵的创建。我们表明,与显式矩阵计算相比,PyLops运算符可以显著减少内存负载和CPU计算,同时仍然允许用户无缝地使用他们现有的基于紧凑矩阵的语法的知识,因为不需要显式矩阵,因此可以扩展到任何问题大小。学科:

此软件的关键字

这里的任何内容都将在支持canvas元素的浏览器上被替换


zbMATH中的参考文献,1标准件)

显示结果1/1。
按年份排序(引用)

  1. Matteo Ravasi,Ivan Vasconcelos:PyLops-用于大规模优化的线性运算符Python库(2019)阿尔十四