【问题标题】:How to set window_size for dtw-python?如何为 dtw-python 设置 window_size?
【发布时间】:2020-10-13 07:49:06
【问题描述】:

我正在尝试此页面上详细介绍的 dtw 包中的不同窗口选项:https://dynamictimewarping.github.io/py-api/html/api/dtw.dtw.html,希望看看我是否可以减少运行 dtw 包所需的时间。

当我进入时

alignment = dtw(query_sample, ref_sample, keep_internals=True, window_type = "sakoechiba")

我收到了这个错误:

TypeError: sakoeChibaWindow() missing 1 required positional argument: 'window_size'

然后我进入

alignment = dtw(query_sample, ref_sample, keep_internals=True, window_type = "sakoechiba", window_size = 5)

却得到了这个错误

TypeError: dtw() got an unexpected keyword argument 'window_size'

那么我应该把 window_size 参数放在哪里呢?感谢您的帮助,谢谢。

【问题讨论】:

    标签: python-3.x windowing dtw


    【解决方案1】:

    您可以在“window_args”参数中将其作为字典传递。

    【讨论】:

      【解决方案2】:

      您必须指定window_args,它可以通过两种方式完成:

      alignment = dtw(query_sample, ref_sample, keep_internals=True, 
                      window_type= "sakoechiba", window_args= {"window_size": 7})
      

      alignment = dtw(query_sample, ref_sample, keep_internals=True, 
                      window_args= {"window_type": "sakoechiba", "window_size": 7})
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2013-03-23
        • 2021-12-20
        • 2021-12-02
        • 1970-01-01
        • 2021-01-12
        • 2018-06-16
        相关资源
        最近更新 更多