【问题标题】:Solution method used for Scipy solve_banded matrix用于 Scipy solve_banded 矩阵的求解方法
【发布时间】:2014-04-29 14:36:05
【问题描述】:

有谁知道scipy.linalg.solve_banded 用什么方法求解方程组? documentation 没有说明函数使用的求解方法。通常Thomas algorithm,又名 TDMA,用于这些类型的系统,但我想知道这个 Scipy 函数是否使用其他解决方法。

【问题讨论】:

    标签: python python-3.x numpy scipy


    【解决方案1】:

    Github code 表明scipy 使用lapack 例程gbsv() 来解决此问题。你可以阅读gbsv()herehere

    我不确定这是否与 Thomas 算法相同。不过,看起来两者都使用 LU 分解。

    【讨论】:

    • 好的,我会查看gbsv() 的链接。我编辑了我的问题以包含 Thomas 算法的链接。
    猜你喜欢
    • 2013-01-01
    • 2016-11-21
    • 1970-01-01
    • 1970-01-01
    • 2019-09-17
    • 1970-01-01
    • 2014-06-06
    • 2014-12-02
    • 2017-11-24
    相关资源
    最近更新 更多