2017-05-19 15 views
-1

Librosaライブラリを使用して2つの時系列間の動的時間ワーピング行列を計算すると、2つの信号間の最短距離はどのように取得されますか? Matlabで最初に返される引数はこの距離です。 Librosaでは、返された値は「D [N、M]は総整列コストです」というコメントとともに、累積コストマトリックスです。Librosaを使用した動的時間ワーピングの最小距離

これは、D行列の右下の項目が、Matlabの戻り値のように、2つの時系列の間の最小距離であることを意味しますか?そうでない場合、返される行列からの距離を取得するにはどうすればよいですか?

答えて

2

総コストは非常に、最適経路上の最後の点での累積コストである:照合モードに応じ

D, wp = librosa.dtw(X, Y) 
best_cost = D[wp[-1, 0], wp[-1, 1]] 

、パスはD[-1, -1]で終了しなくてもよいです。

関連する問題