python动态模式分解。

pydmd的Python项目详细描述


pydmd是一个python包,它使用动态模式分解来简化基于时空相干结构的数据驱动模型。

动态模式分解(DMD)是Schmid开发的一种模型简化算法(见“数值和实验数据的动态模式分解”)。从那时起,它就成为分析非线性系统动力学的有力工具。dmd只依赖于高保真度的测量,如实验数据和数值模拟,因此它是一种无方程的算法。其受欢迎的另一个原因是,它没有对基础系统做出任何假设。参见kutz('动态模式分解:复杂系统的数据驱动建模')了解算法及其与koopman算子分析(在koopman('哈密顿系统和hilbert空间的变换')中发起)的联系,以及计算流体动力学中的示例。

在过去几年中,为了处理噪声数据、大数据集或伪数据,出现了许多变体,如多分辨率dmd、压缩dmd、前向-后向dmd和高阶dmd等。

在pydmd中,我们使用用户友好的界面实现了上面提到的大多数变体。

由于模型的无方程性,该领域的研究在计算流体力学和结构力学中都在不断增长。

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

推荐PyPI第三方库


热门话题
无生物特征对话框的java Android生物特征认证   Java(Linux)和Windows系统之间的socket字符编码   java在Spring引导应用程序中使用JSF   java在没有类型转换的情况下访问父类型的arraylist中的特定子类型方法,子类型的创建只有在运行时才知道   java死锁线程检查   java Spring引导MySQL不批处理插入   java如何在Android文本视图中显示来自Firebase的消息列表?   Android API 24<与java一起崩溃。lang.NoClassDefFoundError:com。谷歌。常见的基础CharMatcher   如何在Java中修改JSON对象内的值   java解析JAR run命令中所需的参数   java从PRAGMA表_info()获取名称和类型   java如何删除字符串中的重复项,例如:“我的名字是这个和那个这个和那个”输出将是“我的名字是这个和那个”   java在自动连接DAOBean时自动连接类   集合的java通用返回类型   java在不覆盖现有点的情况下向对象添加点